راهنمای مطالعه گواهینامه PHP 7 Zend: موفقیت در آزمون ZCE 2017-PHP
PHP 7 Zend Certification Study Guide : Ace the ZCE 2017-PHP Exam
معرفی کتاب «راهنمای مطالعه گواهینامه PHP 7 Zend: موفقیت در آزمون ZCE 2017-PHP» (با عنوان لاتین PHP 7 Zend Certification Study Guide : Ace the ZCE 2017-PHP Exam) نوشتهٔ Beak, Andrew، منتشرشده توسط نشر Apress : Imprint : Apress در سال 2017. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
Improve your programming knowledge and become Zend Certified. This book closely follows the ZCE2017-PHP exam syllabus and adds important details that help candidates to prepare for the test. Zend Certification is an industry recognized standard for PHP engineers. It is very difficult to pass the examination without extensive preparation. Unlike other books on PHP, this book is very focused on reaching industry standards.The Zend examination syllabus is comprised of three focus areas and a number of additional topics. This book explains the structure of the examination and then addresses each of the topics for PHP 7. A short quiz follows each chapter to help identify gaps in your knowledge. PHP 7 Zend Certification Study Guide also contains a practice test containing 70 questions from the entire syllabus to use when reviewing for your exams. The book provides original code examples throughout and every php featured is explained clearly with examples and uses an efficient way to describe the most important details of the particular feature. What You'll Learn Brush up your knowledge of PHP programming Explore new features of the PHP v7.1 Build a secure configuration of your server Review strategies and tips to get Zend Certified Who this Book Is For Intermediate PHP programmers with two or three years of experience who are appearing for the Zend certification exams and programmers who are proficient in other languages, but want a quick reference book to dive into PHP. Contents......Page 5 About the Author......Page 18 About the Technical Reviewer......Page 19 Introduction......Page 20 Inserting PHP into Web Pages......Page 23 Language Constructs......Page 25 Representing Numbers......Page 27 Scalar Types......Page 28 Casting Variables......Page 29 Floats and Integers......Page 31 Naming Variables......Page 32 Checking If a Variable Has Been Set......Page 33 Constants......Page 34 Superglobals......Page 35 Magic Constants......Page 36 Arithmetic......Page 37 Ternary Operator......Page 38 Null Coalescing Operator......Page 39 Bitwise......Page 40 Bit Shifting......Page 41 Bitwise NOT......Page 42 Assignment Operators......Page 43 Comparison Operators......Page 44 Control Structures......Page 45 Conditional Structures......Page 46 Loops......Page 47 Namespaces......Page 48 Fully Qualified Namespace Names......Page 49 Where Settings May Be Set or Changed......Page 50 Apache Version of INI Files......Page 51 Memory Management......Page 52 Arrays and Objects......Page 53 The Opcode Cache......Page 54 Installing an Extension......Page 55 Checking for Installed Extensions......Page 56 Argument Type Declarations......Page 61 Optional Arguments......Page 64 Overloading Functions......Page 65 References......Page 66 Variable Functions......Page 67 Return Type Declarations......Page 68 Return by Reference......Page 69 Lambda and Closure......Page 70 Early and Late Binding......Page 71 Binding Closures to Scopes......Page 72 Callables......Page 73 Embedding Variables......Page 78 Control Characters......Page 80 Heredoc and Nowdoc......Page 81 PHP and Multibyte Strings......Page 82 Changing Between Encoding Schemes......Page 83 Practical Example......Page 84 Matching Strings......Page 85 Extracting Strings......Page 86 Searching Strings......Page 87 Useful Tips......Page 88 Replacing Strings......Page 89 Formatting Strings......Page 90 Formatting Numbers......Page 92 Meta-Characters......Page 93 Generic Character Types......Page 94 Matching More Than Once......Page 95 Capturing Groups......Page 96 Getting All Matches......Page 97 Naming Groups......Page 98 Pattern Modifiers......Page 99 Declaring and Referencing Arrays......Page 103 Functions That Create an Array......Page 104 Array Operators......Page 106 Proper ties of PHP Array Keys......Page 107 Filling Up Arrays......Page 108 Comparing Arrays......Page 110 array_diff()......Page 111 User-Defined Matching Functions......Page 112 Combining Arrays......Page 114 Splitting Arrays......Page 116 Destructuring Arrays......Page 118 Looping Through Arrays......Page 119 Using Array Cursors......Page 121 Sorting Arrays......Page 122 Natural Order Sorting......Page 123 Standard PHP Library (SPL): ArrayObject Class......Page 124 Declaring Classes and Instantiating Objects......Page 130 Autoloading Classes......Page 131 Visibility or Access Modifiers......Page 132 Methods......Page 133 Static Methods and Properties......Page 134 Static Properties......Page 135 Serializing Objects......Page 136 Casting Between Arrays and Objects......Page 138 Casting Objects to String......Page 139 Constructors and Destructors......Page 140 Constructor Parameters......Page 141 Inheritance......Page 142 The final Keyword......Page 143 Overriding......Page 144 Interfaces......Page 145 Abstract Classes......Page 146 Anonymous Classes......Page 147 Type Hinting......Page 148 Forwarding calls......Page 150 The Call to A::foo()......Page 151 __get and __set......Page 152 __call and __callStatic......Page 153 __debugInfo......Page 154 Iterators......Page 155 Logic Exceptions......Page 156 Generators......Page 157 Yielding with Keys......Page 158 Returning from a Generator......Page 159 Traits......Page 160 Inheritance and Precedence......Page 161 Conflict Resolution......Page 162 Visibility......Page 163 Configuration......Page 167 How the Flags Work......Page 168 PHP as a CGI Binary......Page 169 Bypassing Permission Checking......Page 170 Running PHP-FPM......Page 171 Session Hijacking......Page 172 Cross-Site Scripting......Page 174 Mitigating XSS Attacks......Page 175 Prepared Statements......Page 176 Functions That Evaluate Strings as Code......Page 178 Gaming include and require......Page 179 Filter Input......Page 180 Escape Output......Page 181 Avoid Log Poisoning......Page 182 Encryption and Hashing Algorithms......Page 183 Secure Random Strings and Integers......Page 184 Checking a Password......Page 185 File Uploads......Page 186 Avoid Publishing Your Password Online......Page 187 The Basics of XML......Page 190 Well-Formed and Valid......Page 191 XML Transformations with PHP XSL......Page 192 Event-Based Parsers......Page 194 Character Encoding......Page 195 DOM......Page 196 DOM Nodes......Page 197 Iterating Over SimpleXML Objects......Page 199 Exchanging Data Between DOM and SimpleXML......Page 200 Using a SOAP Service......Page 201 Offering a SOAP Service......Page 202 Application and Resource States......Page 203 HATEOAS......Page 204 Response Headers and Codes......Page 205 JSON......Page 206 Date and Time......Page 207 Formatting Dates......Page 208 Date Calculations......Page 210 Comparing Dates......Page 211 Iterator......Page 212 Countable......Page 213 Lists......Page 214 Heaps......Page 215 Summary of SPL Data Structures......Page 217 File Modes......Page 222 File Mode Flags......Page 223 Writing to Files......Page 224 Directories......Page 225 File Information......Page 226 Determining the Type of a File System Object......Page 227 Stream Wrappers......Page 228 Filters......Page 229 Stream Contexts......Page 230 Request Types......Page 234 The Request Superglobal......Page 235 Receiving POST Data......Page 236 GET......Page 237 Sending GET Data......Page 238 Sessions......Page 239 Ending a Session......Page 240 Limiting the Size of Uploads......Page 241 Form Elements......Page 242 Arrays in HTML Forms......Page 243 Setting Cookies......Page 244 HTTP Headers......Page 245 Sending Headers......Page 246 HTTP Authentication......Page 247 HTTP Status Codes......Page 248 Output Control Functions......Page 249 Keys......Page 252 Relationships......Page 253 Numeric Types......Page 254 Creating a Database and Table......Page 255 Inserting New Data......Page 256 Grouping Data......Page 257 Join Types......Page 258 Prepared Statements......Page 259 PHP Data Object (PDO)......Page 260 Transactions in PDO......Page 261 Fetching PDO Results......Page 262 Prepared Statements in PDO......Page 263 Repeated Calls to PDO Prepared Statements......Page 264 The Throwable Interface......Page 266 Errors......Page 267 Error Constants......Page 268 Using an Error-Handler Function......Page 269 Error-Handling Functions......Page 270 Exceptions......Page 271 Extending Exception Classes......Page 272 The Exception Hierarchy......Page 273 Handling Exceptions......Page 274 Catching Exceptions......Page 275 The finally Block......Page 276 Setting the Default Exception Handler......Page 277 Chapter 12: Exercises......Page 280 Chapter 1: PHP Basics......Page 298 Chapter 3: Strings and Patterns......Page 299 Chapter 5: Object-Oriented PHP......Page 300 Chapter 6: Security......Page 301 Chapter 8: Input-Output......Page 302 Chapter 11: Error Handling......Page 303 Chapter 12: Exercises......Page 304 Index......Page 306 Improve your programming knowledge and become Zend Certified. This book closely follows the ZCE2017-PHP exam syllabus and adds important details that help candidates to prepare for the test. Zend Certification is an industry recognized standard for PHP engineers. It is very difficult to pass the examination without extensive preparation. Unlike other books on PHP, this book is very focused on reaching industry standards. The Zend examination syllabus is comprised of three focus areas and a number of additional topics. This book explains the structure of the examination and then addresses each of the topics for PHP 7. A short quiz follows each chapter to help identify gaps in your knowledge. PHP 7 Zend Certification Study Guide also contains a practice test containing 70 questions from the entire syllabus to use when reviewing for your exams. The book provides original code examples throughout and every php featured is explained clearly with examples and uses an efficient way to describe the most important details of the particular feature
دانلود کتاب راهنمای مطالعه گواهینامه PHP 7 Zend: موفقیت در آزمون ZCE 2017-PHP