我正在寻找一种在不使用硬连线名称的情况下将类加载到PHP中的方法.
我们的想法是脚本将加载一个名为"components"(类)的文本文件,然后按文件中的名称加载它们.例如:
<xml><Classes><class name="myClass"/></Classes></xml>
Run Code Online (Sandbox Code Playgroud)
运行PHP时,需要执行以下操作:
require_once {myClass}".class.php";
var myclass = new {myClass}();
Run Code Online (Sandbox Code Playgroud)
require_once $class . ".class.php";
$myclass = new $class;
Run Code Online (Sandbox Code Playgroud)
见http://www.php.net/manual/en/language.oop5.basic.php#language.oop5.basic.new.