ZVALは通常、emallocを使用して作成されるため、ページ要求の最後に破棄されます。既存のZVALを取得してSAPI(pemallocと同等)に保持する方法はありますか?pemallocでZVALを作成するのはどうですか?
理想的には(PHPコードで)私がやりたいことはこれです:
class Object
{
public $foo;
}
if(!($object = persist("object")))
{
$object = persist("object", new Object());
}
$object->foo[] = "bar";
print count($object->foo);
リクエストごとcount
に+1が返されます(毎回同じPHP「ワーカー」が使用されていると仮定します-私はPHP-FPMを使用しています)。