ge_called_classPHP バージョン 5.2 で遅延静的バインディングを許可するためにハックを使用しています (ここにあります)。
私のコードには次のものがあります。
# db_record.php
$ac = "ForumThread";
$objects = $ac::find("all");
これは、何らかの理由でphp 5.2では機能しないため、次のようにしました。
# db_record.php
$ac = "ForumThread";
eval("\$objects = {$ac}::find('all');");
一方、これは関数ではget_called_class機能しません。file関数がコードの評価されたセクションを読み取れないというエラーが表示されます。