In a nutshell, here's the focus of the document:
PHP basics
- Syntax
- Anatomy of a PHP script
- Data types
- Variables
- Constants
- Operators
- Control structures
- Errors an error management
Functions
- Basic syntax
- Returning values
- Variable scope
Arrays
- Array basics
- Array operations
- Array iteration
- Sorting arrays
- Arrays as stacks, queues and sets
Strings and patterns
- String basics
- Comparing, searching and replacing strings
- Formatting strings
- Perl-compatible regular expressions
Web programming
- Anatomy of a web page
- Forms and URLs
- HTTP headers
- Sessions
Object oriented programming in PHP
- OOP fundamentals
- Class methods and properties
- Constants, static methods and properties
- Interfaces and abstract classes
- Exceptions
- Lazy loading
- Reflection
Database programming
- An introduction to relational databases and SQL
- SQL joins
- Advanced database topics
- Working with databases
Elements of object oriented design
- Design pattern theory
- The Standard PHP Library (SPL)
XML and web services
- The Extensible Markup Language (XML)
- SimpleXML
- DOM
- Web services
Security
- Concepts and practices
- Website security
- Database security
- Session security
- Filesystem security
- Shared hosting
Streams and network programming
- Accessing files
- Accessing network resources
Differences between PHP 4 and 5
- Language features
- Objects
- Selected new extensions
- Error management
No comments:
Post a Comment