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 ,如需转载请自行联系原作者



相关文章
|
4月前
|
PHP 开发者
深入理解PHP中的面向对象编程(OOP)
本文旨在探讨PHP中面向对象编程的核心概念和实践,包括类与对象、继承、多态性以及接口和抽象类。通过实际示例,我们将展示如何有效地使用这些特性来提高代码的可维护性和可重用性。无论你是PHP初学者还是有经验的开发者,本文都将帮助你更好地理解和应用OOP原则。
54 6
|
5月前
|
PHP
深入理解PHP中的面向对象编程(OOP)
PHP中的面向对象编程(OOP)是一种强大的编程范式,它提供了一种清晰、有组织的方式来构建复杂应用程序。本文将深入探讨PHP中OOP的基本概念、类和对象的使用、继承、多态性以及封装等关键特性。通过实际示例和代码片段,我们将帮助读者更好地理解和应用OOP来提高代码的可维护性和可扩展性。
|
5月前
|
设计模式 SQL 安全
PHP中的设计模式:单例模式的深入探索与实践在PHP开发领域,设计模式是解决常见问题的高效方案集合。它们不是具体的代码,而是一种编码和设计经验的总结。单例模式作为设计模式中的一种,确保了一个类仅有一个实例,并提供一个全局访问点。本文将深入探讨单例模式的基本概念、实现方式及其在PHP中的应用。
单例模式在PHP中的应用广泛,尤其在处理数据库连接、日志记录等场景时,能显著提高资源利用率和执行效率。本文从单例模式的定义出发,详细解释了其在PHP中的不同实现方法,并探讨了使用单例模式的优势与注意事项。通过对示例代码的分析,读者将能够理解如何在PHP项目中有效应用单例模式。
|
6月前
|
设计模式 存储 算法
PHP中的设计模式:策略模式的深入解析与应用在软件开发的浩瀚海洋中,PHP以其独特的魅力和强大的功能吸引了无数开发者。作为一门历史悠久且广泛应用的编程语言,PHP不仅拥有丰富的内置函数和扩展库,还支持面向对象编程(OOP),为开发者提供了灵活而强大的工具集。在PHP的众多特性中,设计模式的应用尤为引人注目,它们如同精雕细琢的宝石,镶嵌在代码的肌理之中,让程序更加优雅、高效且易于维护。今天,我们就来深入探讨PHP中使用频率颇高的一种设计模式——策略模式。
本文旨在深入探讨PHP中的策略模式,从定义到实现,再到应用场景,全面剖析其在PHP编程中的应用价值。策略模式作为一种行为型设计模式,允许在运行时根据不同情况选择不同的算法或行为,极大地提高了代码的灵活性和可维护性。通过实例分析,本文将展示如何在PHP项目中有效利用策略模式来解决实际问题,并提升代码质量。
|
6月前
|
设计模式 SQL 安全
PHP中的设计模式:单例模式的深入探索与实践在PHP的编程实践中,设计模式是解决常见软件设计问题的最佳实践。单例模式作为设计模式中的一种,确保一个类只有一个实例,并提供全局访问点,广泛应用于配置管理、日志记录和测试框架等场景。本文将深入探讨单例模式的原理、实现方式及其在PHP中的应用,帮助开发者更好地理解和运用这一设计模式。
在PHP开发中,单例模式通过确保类仅有一个实例并提供一个全局访问点,有效管理和访问共享资源。本文详细介绍了单例模式的概念、PHP实现方式及应用场景,并通过具体代码示例展示如何在PHP中实现单例模式以及如何在实际项目中正确使用它来优化代码结构和性能。
80 2
|
6月前
|
PHP
PHP中的面向对象编程:理解类与对象
本文将深入探讨PHP中面向对象编程的核心概念——类与对象。通过实例讲解,帮助读者更好地理解如何在PHP中运用OOP编写更高效、可维护的代码。
76 9
|
6月前
|
设计模式 PHP 开发者
深入理解PHP中的面向对象编程(OOP)
PHP作为一种广泛使用的服务器端脚本语言,其面向对象编程(OOP)特性为开发者提供了一种高效、模块化的编程方式。本文将探讨PHP中OOP的基本概念、核心原则以及实际应用技巧,帮助读者更好地理解和运用这一强大的编程工具。
51 4
|
6月前
|
存储 PHP 开发者
PHP中的面向对象编程:掌握OOP的核心概念
在PHP的海洋中,面向对象编程(OOP)是一艘强大的船,它让开发者能够以更加组织和高效的方式构建应用程序。本文将带你领略OOP的魅力,从类与对象的创建到继承、封装、多态等高级特性的应用,我们将一步步深入探索PHP的OOP世界。无论你是初学者还是有一定经验的开发者,这篇文章都将成为你技能提升的助推器。
|
6月前
|
PHP 开发者
探索PHP中的面向对象编程(OOP)
【9月更文挑战第4天】在数字世界中,PHP以其灵活性和易用性成为了许多开发者的首选。本文将深入浅出地介绍PHP的面向对象编程(OOP),从基础概念到实际应用,带领读者一步步理解类、对象、继承、封装等核心理念。通过实际代码示例,我们将展示如何利用这些OOP特性来构建更高效、可维护的PHP应用程序。无论你是初学者还是有经验的开发者,这篇文章都将为你提供新的视角和深入的理解。
|
7月前
|
PHP 开发者
探索PHP中的面向对象编程(OOP)
【8月更文挑战第31天】在PHP编程世界里,面向对象编程(OOP)是一个强大的工具,它允许开发者通过构建可重用的代码块来简化复杂的项目。本文将引导你理解OOP的基本概念,并通过实际的代码示例展示如何在PHP中应用这些理念。无论你是新手还是有经验的开发者,这篇文章都将为你提供新的视角和技巧,帮助你更有效地使用PHP进行面向对象的开发。

热门文章

最新文章