博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php5 oop--类的包含include
阅读量:7187 次
发布时间:2019-06-29

本文共 764 字,大约阅读时间需要 2 分钟。

class_A.php:
 
InBlock.gif<?php 

InBlock.gif
class    A 

InBlock.gif

InBlock.gif        
// 属性(成员)声明 

InBlock.gif        
public $aa = 'A缺省值'; 

InBlock.gif        
public $bb=array(
"苹果",
"葡萄",
"香蕉"); 

InBlock.gif 

InBlock.gif        
// 方法声明 

InBlock.gif        
public function echo_aa() { 

InBlock.gif                echo $
this->aa;
//not $this->$aa 

InBlock.gif        } 

InBlock.gif

InBlock.gif?>
 
 
class_B.php:
 
InBlock.gif<?php 

InBlock.gif
class    B 

InBlock.gif

InBlock.gif        
// 属性(成员)声明 

InBlock.gif        
public $aa = 'B缺省值'; 

InBlock.gif        
public $bb=array(
"苹果",
"葡萄",
"香蕉"); 

InBlock.gif 

InBlock.gif        
// 方法声明 

InBlock.gif        
public function echo_aa() { 

InBlock.gif                echo $
this->aa;
//not $this->$aa 

InBlock.gif        } 

InBlock.gif

InBlock.gif?>
 
 
oop7.php:
 
InBlock.gif<?php 

InBlock.gifinclude 
"class_A.php"

InBlock.gifinclude 
"class_B.php"

InBlock.gif 

InBlock.gif$a=
new A; 

InBlock.gif$a->echo_aa(); 

InBlock.gif 

InBlock.gif$b=
new B; 

InBlock.gif$b->echo_aa(); 

InBlock.gif?>
 
大家通常是喜欢一个类一个文件,使用时include进来,但是如果多了就会出现一堆include.
 
php里的__autoload()就是为了解决这种问题的:
InBlock.gif<?php 

InBlock.giffunction __autoload($class_name) { 

InBlock.gif        require_once 
"class_".$class_name . '.php'; 

InBlock.gif

InBlock.gif 

InBlock.gif$a=
new A; 

InBlock.gif$a->echo_aa(); 

InBlock.gif 

InBlock.gif$b=
new B; 

InBlock.gif$b->echo_aa(); 

InBlock.gif?>
 
 
本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/106120
,如需转载请自行联系原作者
你可能感兴趣的文章
access手工注入笔记
查看>>
zookeeper原理(转)
查看>>
垂直居中的几种方法
查看>>
我的友情链接
查看>>
PTN960
查看>>
$_FILES[‘file’][‘error’] 错误代码和相关的错误常量
查看>>
将项目加入maven管理时报错
查看>>
Qt线程
查看>>
数据库小知识
查看>>
ASP.NET WEB API必知必会:特性路由
查看>>
'Worker' object has no attribute '_config'
查看>>
微信支付开发H5调用支付接口失败
查看>>
IIS安装及IIS无权访问解决方法(Failed to access IIS metabase解决)
查看>>
Oracle下ORA-28002错误处理
查看>>
新方法让纳米材料组装合成“指哪长哪”
查看>>
springboot及微服务
查看>>
【unity】手势操作之初识FingerGestures
查看>>
nginx配置url重定向-反向代理
查看>>
MySQl的备份和恢复(笔记2)
查看>>
打算做一个网站
查看>>