| 1 | What does asynchronous programming mean in PHP, and why is it different from PHP's traditional synchronous execution model? PHP › Asynchronous PHP (ReactPHP & Swoole) | PHP | Asynchronous PHP (ReactPHP & Swoole) | Beginner |
| 2 | What is ReactPHP and how does its event loop enable non blocking, asynchronous behavior in standard PHP? PHP › Asynchronous PHP (ReactPHP & Swoole) | PHP | Asynchronous PHP (ReactPHP & Swoole) | Beginner |
| 3 | What types of real world applications are best suited for asynchronous PHP frameworks like ReactPHP or Swoole, compared to traditional synchronous PHP applications? PHP › Asynchronous PHP (ReactPHP & Swoole) | PHP | Asynchronous PHP (ReactPHP & Swoole) | Intermediate |
| 4 | How should a team decide whether to adopt an asynchronous PHP framework like Swoole for a new project, versus sticking with a traditional synchronous framework like Laravel running on PHP-FPM? PHP › Asynchronous PHP (ReactPHP & Swoole) | PHP | Asynchronous PHP (ReactPHP & Swoole) | Advanced |
| 5 | What common pitfalls should developers be aware of when writing asynchronous PHP code with Swoole, particularly around shared state and blocking calls? PHP › Asynchronous PHP (ReactPHP & Swoole) | PHP | Asynchronous PHP (ReactPHP & Swoole) | Advanced |
| 6 | What is Swoole, and how does it extend PHP with built in support for coroutines and high performance networking? PHP › Asynchronous PHP (ReactPHP & Swoole) | PHP | Asynchronous PHP (ReactPHP & Swoole) | Intermediate |
| 7 | How do coroutines in Swoole let you write asynchronous code using a familiar, synchronous looking coding style? PHP › Asynchronous PHP (ReactPHP & Swoole) | PHP | Asynchronous PHP (ReactPHP & Swoole) | Intermediate |
| 8 | How should a long running PHP CLI script, such as a queue worker, handle graceful shutdown when it receives a termination signal from the operating system? PHP › PHP CLI Scripting | PHP | PHP CLI Scripting | Advanced |
| 9 | What memory management considerations apply specifically to long running PHP CLI scripts, such as queue workers, that might process thousands of jobs without ever restarting? PHP › PHP CLI Scripting | PHP | PHP CLI Scripting | Advanced |
| 10 | How does properly configuring PHP-FPM's process management settings, such as pm.max_children, affect an application's ability to handle concurrent traffic efficiently? PHP › Performance Optimization & OPcache | PHP | Performance Optimization & OPcache | Intermediate |
| 11 | How does lazy loading versus eager loading of resources and how minimizing unnecessary work within a request's critical path help improve overall PHP application response times? PHP › Performance Optimization & OPcache | PHP | Performance Optimization & OPcache | Intermediate |
| 12 | How can a generator receive values sent into it during iteration using the send method, enabling two way communication with the calling code? PHP › Generators & Iterators | PHP | Generators & Iterators | Intermediate |
| 13 | How does connection pooling and persistent connections work with PDO, and what tradeoffs should be considered before enabling persistent connections? PHP › PDO & Databases | PHP | PDO & Databases | Advanced |