名站导航为爱好php程序的朋友们提供php相关的教程知识。
详解PhP程序中的魔术方法cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
PhP程序魔术方法在编程中经常用到,不仅方便,而且降低了具体代码如下的冗余度。比方说__autoload()这个魔术方法,使用这个魔术方法我们不必每次都去包含程序中使用的类,php会自动将我们使用的类添加进来。cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
先说说魔术常量cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
魔术常量 cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
1。__LINE__ 返回文件中的当前行号。 cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
2。__FILE__ 返回文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PhP程序 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。 cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
3。__FUNCTION__ 返回函数名称(PhP程序 4.3.0 新加)。自 PhP程序 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PhP程序 4 中该值总是小写字母的。 cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
4。__CLASS__ 返回类的名称(PhP程序 4.3.0 新加)。自 PhP程序 5 起本常量返回该类被定义时的名字(区分大小写)。在 PhP程序 4 中该值总是小写字母的。 cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
5。__METhOD__ 返回类的方法名(PhP程序 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
再说说魔术函数cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
魔术函数 cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
1。__construct() 具体实例操作化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。 cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
2。__destruct() 当删除一个对象或对象操作终止时被调用。 cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
3。__call() 对象调用某个方法, 若方法存在,则直接调用; 若不存在,则会去调用__call函数。 cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
4。__get() 读取一个对象的属性时, 若属性存在,则直接返回属性值; 若不存在,则会调用__get函数。 5。__set() 设置一个对象的属性时, 若属性存在,则直接赋值; 若不存在,则会调用__set函数。 cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
6。__toString() 打印一个对象的时被调用。如echo $obj;或print $obj; cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
7。__clone() 克隆对象时被调用。如:$t=new Test();$t1=clone $t; cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
8。__sleep() serialize之前被调用。若对象比较大,想删减一点东东再序列化,可考虑一下此函数。 cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
9。__wakeup() unserialize时被调用,做些对象的初始化工作。 cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
10。__isset() 检测一个对象的属性是否存在时被调用。如:isset($c->name)。 cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
11。__unset() unset一个对象的属性时被调用。如:unset($c->name)。 cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
12。__set_state() 调用var_export时,被调用。用__set_state的返回值做为var_export的返回值。 cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
13。__autoload() 具体实例操作化一个对象时,如果对应的类不存在,则该方法被调用。cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
名站网址导航
PhP程序文件怎么打开用什么打开cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cENAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
好了关于php程序的知识就说到这里希望可以帮助需要的朋友。,魔术方法