php5 oop--类的包含include

简介:
class_A.php:
 
<?php 
class    A 

         // 属性(成员)声明 
         public $aa = 'A缺省值'; 
         public $bb=array( "苹果", "葡萄", "香蕉"); 
 
         // 方法声明 
         public function echo_aa() { 
                echo $ this->aa; //not $this->$aa 
        } 

?>
 
 
class_B.php:
 
<?php 
class    B 

         // 属性(成员)声明 
         public $aa = 'B缺省值'; 
         public $bb=array( "苹果", "葡萄", "香蕉"); 
 
         // 方法声明 
         public function echo_aa() { 
                echo $ this->aa; //not $this->$aa 
        } 

?>
 
 
oop7.php:
 
<?php 
include  "class_A.php"
include  "class_B.php"
 
$a= new A; 
$a->echo_aa(); 
 
$b= new B; 
$b->echo_aa(); 
?>
 
大家通常是喜欢一个类一个文件,使用时include进来,但是如果多了就会出现一堆include.
 
php里的__autoload()就是为了解决这种问题的:
<?php 
function __autoload($class_name) { 
        require_once  "class_".$class_name . '.php'; 

 
$a= new A; 
$a->echo_aa(); 
 
$b= new B; 
$b->echo_aa(); 
?>
 
 

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



相关文章
|
Java 程序员 PHP
PHP对象和类
PHP对象和类
183 0
|
PHP 开发者
探索PHP中的面向对象编程(OOP)
【9月更文挑战第4天】在数字世界中,PHP以其灵活性和易用性成为了许多开发者的首选。本文将深入浅出地介绍PHP的面向对象编程(OOP),从基础概念到实际应用,带领读者一步步理解类、对象、继承、封装等核心理念。通过实际代码示例,我们将展示如何利用这些OOP特性来构建更高效、可维护的PHP应用程序。无论你是初学者还是有经验的开发者,这篇文章都将为你提供新的视角和深入的理解。
|
PHP 开发者
深入理解PHP中的面向对象编程(OOP)
本文旨在探讨PHP中面向对象编程的核心概念和实践,包括类与对象、继承、多态性以及接口和抽象类。通过实际示例,我们将展示如何有效地使用这些特性来提高代码的可维护性和可重用性。无论你是PHP初学者还是有经验的开发者,本文都将帮助你更好地理解和应用OOP原则。
176 6
深入理解PHP中的面向对象编程(OOP)
PHP中的面向对象编程(OOP)是一种强大的编程范式,它提供了一种清晰、有组织的方式来构建复杂应用程序。本文将深入探讨PHP中OOP的基本概念、类和对象的使用、继承、多态性以及封装等关键特性。通过实际示例和代码片段,我们将帮助读者更好地理解和应用OOP来提高代码的可维护性和可扩展性。
|
设计模式 SQL 安全
PHP中的设计模式:单例模式的深入探索与实践在PHP开发领域,设计模式是解决常见问题的高效方案集合。它们不是具体的代码,而是一种编码和设计经验的总结。单例模式作为设计模式中的一种,确保了一个类仅有一个实例,并提供一个全局访问点。本文将深入探讨单例模式的基本概念、实现方式及其在PHP中的应用。
单例模式在PHP中的应用广泛,尤其在处理数据库连接、日志记录等场景时,能显著提高资源利用率和执行效率。本文从单例模式的定义出发,详细解释了其在PHP中的不同实现方法,并探讨了使用单例模式的优势与注意事项。通过对示例代码的分析,读者将能够理解如何在PHP项目中有效应用单例模式。
|
PHP
PHP中的面向对象编程:理解类与对象
本文将深入探讨PHP中面向对象编程的核心概念——类与对象。通过实例讲解,帮助读者更好地理解如何在PHP中运用OOP编写更高效、可维护的代码。
203 9
|
设计模式 SQL 安全
PHP中的设计模式:单例模式的深入探索与实践在PHP的编程实践中,设计模式是解决常见软件设计问题的最佳实践。单例模式作为设计模式中的一种,确保一个类只有一个实例,并提供全局访问点,广泛应用于配置管理、日志记录和测试框架等场景。本文将深入探讨单例模式的原理、实现方式及其在PHP中的应用,帮助开发者更好地理解和运用这一设计模式。
在PHP开发中,单例模式通过确保类仅有一个实例并提供一个全局访问点,有效管理和访问共享资源。本文详细介绍了单例模式的概念、PHP实现方式及应用场景,并通过具体代码示例展示如何在PHP中实现单例模式以及如何在实际项目中正确使用它来优化代码结构和性能。
285 2
|
设计模式 PHP 开发者
深入理解PHP中的面向对象编程(OOP)
PHP作为一种广泛使用的服务器端脚本语言,其面向对象编程(OOP)特性为开发者提供了一种高效、模块化的编程方式。本文将探讨PHP中OOP的基本概念、核心原则以及实际应用技巧,帮助读者更好地理解和运用这一强大的编程工具。
148 5
|
PHP 开发者
PHP中的面向对象编程:掌握类与对象的精髓
探索PHP的面向对象编程世界,本文将带你了解如何通过创建和操作类来实例化对象。我们将深入讲解类的声明、构造函数的使用以及继承和多态性的概念。准备好,让我们一起在代码的海洋中航行,揭开PHP对象编程的神秘面纱!
|
设计模式 PHP 开发者
探索PHP中的面向对象编程(OOP)
在PHP的世界中,面向对象编程(OOP)是构建强大、可维护代码的核心。本篇文章将带您深入理解PHP中OOP的基本概念与实践应用,从类和对象的创建到继承、封装、多态性的实现,以及设计模式的应用,让您能够有效地使用OOP原则来编写更加清晰、灵活的PHP代码。