Overview
Explore the world of PHP Fibers in this 51-minute conference talk from PHP UK 2022. Dive into the fundamentals of async programming as Milko Kosturkov demonstrates how to create a Proof-Of-Concept framework using Fibers. Learn about the Reflection class, nesting, and the inner workings of Fibers. Discover practical applications through examples like file downloads and global loops. Compare Fibers to generators, understand their differences from threads, and gain insights into modern asynchronous programming techniques. Engage with concepts such as deferring, refactoring, and callback management to improve code readability and efficiency.
Syllabus
Introduction
Fibers
Reflection class
Nesting
How it works
Task
File Download
File Download Graph
Global Loop
Fetcher
Big Function
Asynchronous
Callback Hell
Bring in the fibers
FetchUrl
defer
refactor
recap
compare to generators
fibers are not threads
Questions
Programmer control
Taught by
PHP UK Conference