💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## ## 文件名称必须与类名一样 不然引入不了 ## autoload($chassname) ## ## spl_autoload_register('autoload'); 自动加载 等于把类文件自动加载进来省去了 include(""); 引入 的方法。 <br/> --------------CoCo.php里的文件-------------- ~~~ <?php class Coco{ function page(){ echo "分页"; } } ~~~ --------------要调用CoCo.php里的类-------------- ~~~ function autoload($chassname){ //其中的$chassname 为类的名称 require_once $chassname.'.php'; } spl_autoload_register('autoload'); //注册自动加载函数 这里的autoload是随便写的 $fenye= new Coco(); echo $fenye->page(); ~~~ # 自动加载规范 # PSR ``` (1)有一个顶级命名空间的名称,也就是通常说的"vendor命名空间" (2) 有一个或者多个二级命名空间名称 (sub-namespace names)。 (3)以类名来结尾 (4)在完全合规的类名的任意一部分,下划线都没有特殊的含义。 (5) 在完全合规的类种,可以是任意大小写字母混合 (6)所有的类名必须按大小写敏感方式来引用。 ```