巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+城市分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
建站资讯News

PHP类的主动加载机制完成体例阐发

0
一佰互联网站扶植(www.taishanly.com) 宣布时辰:2020-04-25 14:40:13 阅读数: 94

本文实例报告了PHP类的主动加载机制完成体例。分享给大师供大师参考,详细以下:

Test1.class.php

<?phpclass Test1{  public static function test() {    echo "hello,world!";  }}

Test2.class.php

<?phpclass Test2{  public static function test() {    echo "你好,天下!";  }}

test.php

<?phpTest1::test();

若是间接写,会报错

Fatal error: Class "Test1" not found in /home/wwwroot/default/codelabs/test.php on line 3

须要引入文件

<?phprequire "Test1.class.php";Test1::test();

如许就能够够拜候了。

可是,若是类愈来愈多,引入的代码就愈来愈多。

这个时辰须要利用__autoload体例。

<?phpTest1::test();function __autoload($class) {  //require "Test1.class.php";  //require "Test2.class.php";  require __DIR__."/".$class.".class.php"; // __DIR__是以后目次的相对途径}

当法式发明不引入类时,会主动挪用这个体例,引入类文件。

进一步优化进级,

撑持多个主动加载。

<?phpspl_autoload_register("__autoload1");spl_autoload_register("__autoload2");Test1::test();Test2::test();// 当检测到无类加载时,会主动挪用这个体例function __autoload1($class) {  //require "Test1.class.php";  //require "Test2.class.php";  require __DIR__."/".$class.".class.php"; // __DIR__是以后目次的相对途径}function __autoload2($class) {  //require "Test1.class.php";  //require "Test2.class.php";  require __DIR__."/".$class.".class.php"; // __DIR__是以后目次的相对途径}

很好,很壮大!

更多对于PHP相干内容感乐趣的读者可检查本站专题:《php面向工具法式设想入门教程》、《PHP数组(Array)操纵技能大全》、《PHP根基语法入门教程》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》、《php+mysql数据库操纵入门教程》及《php罕见数据库操纵技能汇总》

但愿本文所述对大师PHP法式设想有所赞助。

一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。更多资讯:tags标签

上一篇:PHP基于openssl完成的非对称加密操纵示例
下一篇: PHP考证类的封装与利用体例详解
[前往消息列表]

相干消息more

02
05月
网站流量呈现俄然下跌怎样找到呼应的缘由及处理

之前聊过,网站经营的最关头的任务的便是引流,不人网站经营前面的任务没法展开,以是咱们天天都要存眷本身网站的流量。凡是咱们城市给网站装置统计... >>概况

22
11月
一台自力主机上最多能撑持几多假造主机?

一台自力主机上最多能撑持几多假造主机?这要看这台自力主机的CPU、内存容量、I/O通道速率、硬盘空间等机能。今朝大局部的假造主机接纳的设置都... >>概况

01
05月
php中看实例学正则抒发式

看实例学正则抒发式 起首,让咱们看看两个出格的字符:"^"和‘$"他们是别离用来婚配字符串的起头和竣事,一下别离举例申明: 起首,让咱们看看... >>概况

01
05月
PHP 中的面向工具编程:通向大型 PHP

这篇文章先容在PHP的面向工具编程(OOP)。我将演示若何用面向工具的观点编出较少的代码但更好的法式。祝大师好运。 面向工具编程的观点对每... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站