Zend Certified Engineer (ZCE) Study Guide Links
Support this website by purchasing prints of my photographs! Check them out here.DEPRECATED: This post may no longer be relevant or contain industry best-practices.
Since I will be taking the ZCE exam in four days, I figured I'd post a study guide for the world while doing last minute studying. Enjoy!
PHP Basics
- Syntax | WikiPedia
- Operators | W3Schools
- Variables | Further Reading
- Constants | Official Reading
- Control Structures | Official Reading
- Language Constructs and Functions | Further Reading
Object Oriented Programming
- Instantiation – $classInstance = New classname; Not sure what else there is to it.
- Modifiers/Inheritance | Renowned Media
- Interfaces | Renowned Media
- Exceptions | Official Reading
- Static Methods & Properties | Official Reading
- Autoload | Official Reading
- Reflection | Further Reading
- Type Hinting | Official Reading
- Class Constants | Official Reading
PHP 4/5 Differences
- Object Orientation
- E_STRICT – _In PHP 5 a new error level E_STRICT is available. As E_STRICT is not included within E_ALL you have to explicitly enable this kind of error level. Enabling E_STRICT during development has some benefits. STRICT messages will help you to use the latest and greatest suggested method of coding, for example warn you about using deprecated functions._
- References vs. Object Handles | Further Reading
Streams and Network Programming
- Files | Official Reading
- Reading | Official Reading
- Writing | Official Reading
- File System Functions – chmod(), stat(), chown(), chgrp(), fileperms(), is_readable(), is_writable(), unlink(), touch()
- Streams | Official Reading
Security
- Configuration | Further Reading
- Session Security | PHP Security Consortium
- Cross-Site Scripting | PHP Security Consortium
- Cross-Site Request Forgeries | PHP Security Consortium
- SQL Injection | PHP Security Consortium
- Remote Code Injection | WikiPedia
- Email Injection | Further Reading
- Filter Input | W3Schools Reading
- Escape Output | Official Reading
Functions
- Syntax | W3Schools Reading
- Arguments | Official Reading
- Variables | Official Reading
- References | Further Reading
- Returns | Official Reading
- Variable Scope | Official Reading
Databases and SQL
- SQL | Further Reading
- Joins | Further Reading
- Analyzing Queries
- Prepared Statements | Official Reading
- Transactions | Further Reading
Strings and Patterns
- Quoting | Further Reading
- Matching | Official Reading
- Extracting | Official Reading
- Searching | Official Reading
- Replacing | preg_replace() | str_replace()
- Formatting | Official Reading
- PCRE | Official Reading
Arrays
- Enumerated Arrays | Official Reading
- Associative Arrays | Further Reading
- Array Iteration | Official Reading
- Multi-Dimensional Arrays | Further Reading
- Array Functions | W3Schools Reading
- SPL | Further Reading
XML and Web Services
- XML Basics | Further Reading
- SimpleXML | W3Schools Reading
- XML Extension | Official Reading
- Xpath | Further Reading
- Webservices Basics | Further Reading
- SOAP | Further Reading
- REST | Further Reading
Web Features
- Sessions | W3Schools Reading
- Forms | W3Schools Reading
- GET and POST data | Further Reading
- Cookies | Official Reading
- HTTP Headers | Official Reading
Design and Theory
- Design Patterns | Further Reading
- Code Reuse | WikiPedia
- OOP Theory | WikiPedia