Advanced Library Use in PHP

Advanced Library Use in PHP

Module 1: Advanced Type Handling

  • Array functions
  • Class and object information
  • Type reflection
  • Data filtering

Module 2: Text Processing

  • Searching and replacing
  • Regular Expressions
  • Spell correction
  • Auto-completion

Module 3: Debugging and Optimisation

  • Error handling and logging
  • Debugging
  • Profiling

Module 4: E-Mail Processing

  • Sending e-mails
  • IMAP and POP
  • Avoiding injection attacks

Module 5: File System Operations

  • Files and directories
  • File information
  • Mime types
  • Direct IO
  • The Client URL Library

Module 6: Advanced SQL

  • Locking and unlocking
  • Prepared statements
  • Transactions

Module 7: Encryption

  • Hashing
  • Encrypting
  • The Secure Socket Layer

Module 8: Compression and Archives

  • Compression formats
  • Creating archives
  • Extracting files

Module 9: Image Processing

  • Image formats
  • ImageMagick
  • Conversion
  • Scaling and cropping
  • Image filters
  • Image information

Module 10: Tweaking PHP

  • PHP options
  • Session control
  • Controlling output
  • Caching