0
當我包含一個php文件/類時,我想獲得類/包含變量/元素,不知怎的,也許我應該嘗試反射來做到這一點?如果是這樣,怎麼樣?
舉例來說,我有一個PHP類調用foo.php:如何在包含php的過程中獲取包含的元素?
<?php
class foo
{
public function bar()
{
return "foobar";
}
}
?>
然後,在bar.php,我想:
<?php
class bar
{
public function foo()
{
$included_resources = include("foo.php"); // Notice, $included_resources is an array
if (($key = array_search("foo", $included_resources)) != false) // "foo" can be any variable or class name
return $included_resources[$key]->bar();
}
}
$helloworld = new bar();
echo $helloworld->foo();
?>
結果:一個字符串值將在屏幕上顯示「foobar」
進一步解釋。 –