代码位于外部文件中的静态类中,例如。 /home/test/public_html/fg2/templatecode/RecordMOD/photoslide.mod
如何根据需要将其加载到我的脚本中,并能够调用其函数?
答案 0 :(得分:1)
只要包含的代码包含在PHP块中,您就可以使用include
或require
。
像这样:
include( '/home/test/public_html/fg2/templatecode/RecordMOD/photoslide.mod' );
然后你可以做任何你想做的事,调用函数等。
答案 1 :(得分:1)
要使用变量或类(静态或其他),需要在使用之前加载它们。通常,您会拨打电话:
<?php
require('/home/test/public_html/fg2/templatecode/RecordMOD/photoslide.mod');
?>
您也可以不使用括号:
<?php
require '/home/test/public_html/fg2/templatecode/RecordMOD/photoslide.mod';
?>
...位于代码顶部的某处。
答案 2 :(得分:0)
现在可能太先进,但PHP支持自动加载器。您仍然可以使用上面提到的include / require代码。但是,代码将存在于一个特殊的函数中,只要您访问尚未加载的类/接口,就会调用该函数。这将允许您查看所请求的内容并按需动态加载文件。
包含/需要一些文件很好。一旦你进入一个包含大量文件的大型网站,就会更容易使用自动加载器,然后为每个文件明确写入include / require行。此外,您还可以通过不加载未使用的内容来节省内存。
Autoloader Docs,这就是简易版。更好的实施是使用spl_autoload_register。