php5 oop--类的包含include

class_A.php:
 
php5 oop--类的包含include<?php 
php5 oop--类的包含includeclass    A 
php5 oop--类的包含include
php5 oop--类的包含include        // 属性(成员)声明 
php5 oop--类的包含include        public $aa = 'A缺省值'; 
php5 oop--类的包含include        public $bb=array("苹果","葡萄","香蕉"); 
php5 oop--类的包含include 
php5 oop--类的包含include        // 方法声明 
php5 oop--类的包含include        public function echo_aa() { 
php5 oop--类的包含include                echo $this->aa;//not $this->$aa 
php5 oop--类的包含include        } 
php5 oop--类的包含include
php5 oop--类的包含include?>
 
 
class_B.php:
 
php5 oop--类的包含include<?php 
php5 oop--类的包含includeclass    B 
php5 oop--类的包含include
php5 oop--类的包含include        // 属性(成员)声明 
php5 oop--类的包含include        public $aa = 'B缺省值'; 
php5 oop--类的包含include        public $bb=array("苹果","葡萄","香蕉"); 
php5 oop--类的包含include 
php5 oop--类的包含include        // 方法声明 
php5 oop--类的包含include        public function echo_aa() { 
php5 oop--类的包含include                echo $this->aa;//not $this->$aa 
php5 oop--类的包含include        } 
php5 oop--类的包含include
php5 oop--类的包含include?>
 
 
oop7.php:
 
php5 oop--类的包含include<?php 
php5 oop--类的包含includeinclude "class_A.php"
php5 oop--类的包含includeinclude "class_B.php"
php5 oop--类的包含include 
php5 oop--类的包含include$a=new A; 
php5 oop--类的包含include$a->echo_aa(); 
php5 oop--类的包含include 
php5 oop--类的包含include$b=new B; 
php5 oop--类的包含include$b->echo_aa(); 
php5 oop--类的包含include?>
 
大家通常是喜欢一个类一个文件,使用时include进来,但是如果多了就会出现一堆include.
 
php里的__autoload()就是为了解决这种问题的:
php5 oop--类的包含include<?php 
php5 oop--类的包含includefunction __autoload($class_name) { 
php5 oop--类的包含include        require_once "class_".$class_name . '.php'; 
php5 oop--类的包含include
php5 oop--类的包含include 
php5 oop--类的包含include$a=new A; 
php5 oop--类的包含include$a->echo_aa(); 
php5 oop--类的包含include 
php5 oop--类的包含include$b=new B; 
php5 oop--类的包含include$b->echo_aa(); 
php5 oop--类的包含include?>
 
 

本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/106120,如需转载请自行联系原作者



上一篇:组件化框架设计之apt编译时期自动生成代码&动态类加载(二)


下一篇:C#.NET 可以为不同的客户定制不同的登录窗体的设计思路参考【功能代码组件化,可以灵活选配】