Ste*_*ppo 7 php double-underscore
当PHP函数名称以下划线开头时,它是什么意思?
例如: __construct()
我知道构造意味着什么,但我已经看到函数以下划线或双下划线开头的其他地方,我只是不确定其意义.
Jac*_*kin 17
这意味着PHP会隐式调用它.
它被称为'魔法'
此外,它是两个下划线,而不是一个.
在这里了解更多:PHP Magic Methods
在PHP中,函数以两个下划线开头,通常具有特殊含义.从手册:
PHP保留所有以__开头的函数名称作为魔法.除非您需要一些记录的魔术功能,否则建议您不要在PHP中使用带__的函数名.
例如,__ construct()是一种特殊方法,在初始化对象时会自动调用.
Se还:http://php.net/manual/en/language.oop5.magic.php
| 归档时间: |
|
| 查看次数: |
11121 次 |
| 最近记录: |