> > Nitpick to make sure we're talking about the same thing: What does "Separate execution context" mean here? Because a keyword whose description includes "and" is always a yellow flag at least. >
At the language abstraction level, we can say that spawn performs a single operation: it creates an execution context. In this case, the *execution context* is a low-level term that refers to the combination of processor register states and the call stack (as well as the state of the Zend engine).