Hm, well, as you say, getting a fresh, ignorant, born-just-now PHP
interpreter for every single request is the
normal mode of
operation for PHP, right?
So, since anything you can do in PHP is already limited by that, it
seems to me that, pretty much by definition, if there is existing PHP
functionality which you'd like to call from Tcl, the fact that it is
impossible to save PHP interpreter state across requests shouldn't
matter, right?
Or is there more to it that I'm missing here? In practice, why would
a Tcl caller ever care about the fact that PHP has no persistent state
at all?