Track 14

Advanced PHP Language

Go deeper into PHP features used in larger and more modern codebases.

Lessons

  1. Enums
  2. Attributes
  3. Throwable, Exception, and Error
  4. Custom Exceptions
  5. TypeError, ValueError, and ParseError
  6. Generators
  7. Fibers
  8. References
  9. Weak References
  10. Reflection
  11. Closures in Depth
  12. Recursion and Stack Limits
  13. Variable Functions
  14. First-Class Callables
  15. Union, Intersection, and DNF Types
  16. Nullsafe Operator
  17. PHP 8.5 URI Extension
  18. PHP 8.5 Pipe Operator
  19. PHP 8.5 Clone With Changed Properties
  20. NoDiscard Attribute
  21. Predefined Interfaces and Classes
  22. Predefined Exceptions
  23. Predefined Attributes
  24. Match Expressions
  25. Named Arguments