私は最近、PHPでかなり面白い問題に遭遇しました。PHPでクロージャを作成し、それを静的変数に割り当てようとしているので、一度だけ定義する必要があります...
static $hasParent = create_function( '$category, $parent_id', <<<'FUNC'
...code...
FUNC
);
しかしそれは私に教えてくれunexpected '(', expecting ',' or ';'
ます。これはPHPの「機能」(バグの読み取り)ですか、それとも何か間違ったことをしていますか?