博客列表 >php自动加载器的用法

php自动加载器的用法

kiraseo_wwwkiraercom
kiraseo_wwwkiraercom原创
2022年08月16日 23:06:04401浏览

php自动加载器的用法

代码 zuoye.php

  1. <?php
  2. namespace api;
  3. // 引入类的自动加载器
  4. require 'api/auooloader.php';
  5. $res_1 = new controller\D1();
  6. $res_2 = new controller\D2();
  7. $res_3 = new controller\D3();
  8. echo $res_1->index();
  9. echo '<hr/>';
  10. echo $res_2->one();
  11. echo '<hr/>';
  12. echo $res_3->index_all();

代码 auooloader.php

  1. <?php
  2. // 自动加载器
  3. spl_autoload_register(function ($class) {
  4. require $class.'.php';
  5. });

代码 D1.php

  1. <?php
  2. namespace api\controller;
  3. class D1
  4. {
  5. public function index(){
  6. return __CLASS__.'类'.__METHOD__.'方法';
  7. }
  8. }

代码 D2.php

  1. <?php
  2. namespace api\controller;
  3. class D2
  4. {
  5. public function one(){
  6. return __CLASS__.'类'.__METHOD__.'方法';
  7. }
  8. }

代码 D3.php

  1. <?php
  2. namespace api\controller;
  3. class D3
  4. {
  5. public function index_all(){
  6. return __CLASS__.'类'.__METHOD__.'方法';
  7. }
  8. }

目录解构

输出结果

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议