一、魔术函数(13个)1、__construct()实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。2、__destruct()当删除一个对象或对象操作终止时被调用。3、__call()对象调用某个方法, 若方法存在,则...
分类:
Web程序 时间:
2015-10-13 13:34:35
阅读次数:
154
系统常量:PHP_OS:操作系统信息PHP_VERSION: PHP版本PHP_SAPI:运行环境魔术常量:__FILE__:当前文件的物理路径__LINE__: 当前行号__FUNCTION__:当前的函数名__CLASS__:当前类名称__METHOD__:当前的方法名
分类:
Web程序 时间:
2015-09-14 22:45:48
阅读次数:
150
PHP – 面向对象PHP – 面向对象Table of Contents函数调用有 __clone 和无 __clone继承protectedstaticfinalconst后期绑定, 又叫延迟绑定单例模式 instanceof魔术方法重载 覆盖魔术常量抽象类和接口命名空间其他对象方法自动加载TO...
分类:
Web程序 时间:
2015-08-04 08:07:08
阅读次数:
156
在PHP5.3中,增加了一个新的常量__DIR__,指向当前执行的PHP脚本所在的目录。例如当前执行的PHP文件为 /www/website/index.php则__FILE__等于'/www/website/index.php'而__DIR__等于'/www/website'现在我们要包含当前文件...
分类:
其他好文 时间:
2015-08-03 12:55:30
阅读次数:
131
###OOP 面向对象编程- 代码重用 - 代码健壮 - 代码封装 - 多态 - 可扩展性 ###可变变量 $a = 'we'; $we = 'they'; echo $$a;###魔术常量- \_\_LINE\_\_- __FUNCTION__- __CLASS__- __...
分类:
其他好文 时间:
2015-08-01 18:46:13
阅读次数:
144
魔术方法:PHP把类中所有以__(两个下划线)开头的方法当成魔术方法,一般建议用户不要将自定义的方法前面加上__作为前缀。魔术方法:1. __construct()类的默认构造方法,如果__construct()和与类同名的方法共同出现时,默认调用__construct()而不是同类名方法。一般情况...
分类:
Web程序 时间:
2015-07-14 15:14:59
阅读次数:
180
看上去好像挺烦人,但只要通过例子测试一下,就明白了。不做测试,只是看,第二天还是不明白。当然我在抄其他人的日志,然后希望能是自己的理解就好,原文地址PHP的魔术方法和魔术敞亮简介和使用--LaraBot 魔术方法(Magic methods) In PHP, methods start with t...
分类:
Web程序 时间:
2015-06-28 14:09:40
阅读次数:
158
PHP魔术变量PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。有八个魔术常量它们的值随着它们在代码中的位置改变而改变。例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这...
分类:
Web程序 时间:
2015-05-30 11:57:27
阅读次数:
139
_CLASS_: 返回当前类的类名_METHOD_:返回当前类方法的方法名(并显示类的调用,类名::方法名)_FUNCTION_:返回当前函数的函数名_FILE_:当前文件的绝对路径(包含_FILE_脚本的文件)php中\会被转义,应该'\\'DIRECTORY_SERPARATOR :路径分隔符(...
分类:
Web程序 时间:
2015-05-07 14:20:18
阅读次数:
137
文件名 test.php1、__FILE__ 获取 “路径 + 文件名” : /var/www/test/test.phpecho __FILE__; //取得当前文件的路径:用魔术常量 __FILE__,这里的路径包含了文件名2、basename获取 “文件名”:test.phpecho base...
分类:
Web程序 时间:
2015-03-11 16:59:08
阅读次数:
160