=====================PHP 的“魔术常量”
名称 说明
__LINE__ 文件中的当前行号。
__FILE__ 文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。
__FUNCTION__ 函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__CLASS__ 类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__METHOD__ 类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。
========================= __construct构造函数
使用public function __construct()构造函数
由于历史版本的原因,php构造函数可以是和类同名的方法声明和public function__construct()声明的形式,前者已经是php不推荐的做法,为了未来版本向上兼容的需要,我们强制约定使用public function__construct()构造函数
========================= __destruct
不要轻易使用public function __destruct()
使用__destruct()代价高昂,除非有这样的必要。
分享到:
相关推荐
在本文中,我们将探讨PHP面向对象程序设计(OOP)中的继承用法,通过实例来解析PHP中类的定义和继承机制。继承是面向对象编程的一个核心概念,它允许一个类(子类)继承另一个类(父类)的属性和方法。 首先,让...
本资源提供了全面的PHP面向对象基础知识点,包括代码示例、知识点汇总以及Xmind思维导图,旨在帮助学习者快速理解和掌握这一关键概念。 1. **类与对象** - **类**:类是创建对象的模板,定义了一组属性(数据成员...
PHP日常培训资料 关于oop编程规范的7大原则,以及如何提高代码质量需要注意的点,纯属经验汇总
【PHP学习资料汇总】 PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用的开源脚本语言,尤其适用于Web开发,可以嵌入到HTML中使用。PHP的设计目标是提高可扩展性和性能,同时提供简单而有效的方法来...
【PHP常用API分类汇总】 PHP提供丰富的内置函数和API,涵盖数据库操作(如MySQL、PDO)、文件系统操作、网络编程、邮件处理、图像处理(GD库)、XML处理等多个方面。 【MVC框架及模板】 MVC(Model-View-...
【PHP常用API分类汇总】 PHP具有丰富的内置函数和API,如数据库连接(如PDO、MySQLi)、网络协议支持(如LDAP、IMAP)、文件系统操作、XML处理等,满足各种开发需求。 【MVC框架及模板】 Model-View-Controller...
【PHP面试题大全】是韩顺平老师...通过这份【韩顺平PHP面试题大全(整理汇总)】,开发者可以系统地复习和巩固PHP知识,为面试和项目开发做好充分准备。同时,这些知识点也适用于日常工作中解决实际问题,提升工作效率。
在"php面试题总汇"中,你可能会遇到关于错误处理、会话管理、文件操作、字符串处理、数组操作、日期时间处理、PHP与MySQL的连接等问题,这些都是实际工作中常见的场景。熟练掌握这些知识点,能提高解决实际问题的...
- PHP 4虽然有限支持OOP,但PHP 5引入了完整的面向对象模型,支持类、对象、继承、封装和多态性,使得大型项目开发更为便捷。 3. **字符串和正则表达式** - PHP提供了丰富的字符串操作函数,如字符串拼接、查找...
以下是对标题"php使用技巧汇总"的详细解读,以及与描述相关的知识点解析。 1. **权限判断**:在PHP中,经常需要对文件或目录的权限进行判断,例如`file_exists()`, `is_writable()`, `is_readable()`等函数可以帮助...
它们可能使用了PHP的面向对象编程(OOP)原则,以提高代码的可读性和可维护性。 3. **前端界面**:基于HTML、CSS和JavaScript,创建用户友好的投票界面,允许用户选择投票选项并提交。可能使用了AJAX技术来实现无...
- 页面标签汇总,如导航栏、页脚等。 #### 三、CSS样式 - **CSS入门**: - CSS(Cascading Style Sheets)层叠样式表,用于定义HTML文档的布局。 - **选择器**: - 类选择器(`.class`)。 - ID选择器(`#id`...
12. **资源与工具**:第十五章汇总了一些实用资源,如AJAX和JavaScript类库、身份验证工具等,这些资源可以帮助开发者更好地利用CodeIgniter。 #### 四、学习资源与预备知识 - **预备知识**:本书假设读者已经具备...