php中的魔术方法是什么(php,魔术方法,编程语言)

时间:2024-05-05 19:37:36 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    php%E4%B8%AD%E7%9A%84%E9%AD%94%E6%9C%AF%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88

php魔术方法是指在php中所有以 “__”也就是两个下划线开头的类方法保留为魔术方法,在命名自己的类方法时不能使用魔术方法名,除非是想使用其魔术功能。

php魔术方法

__construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set_state(), __clone() 和 __debugInfo() 等方法在 PHP 中被称为魔术方法(Magic methods)。在命名自己的类方法时不能使用这些方法名,除非是想使用其魔术功能。

PHP 将所有以 __(两个下划线)开头的类方法保留为魔术方法。所以在定义类方法时,除了上述魔术方法,建议不要以 __ 为前缀。


本文:php中的魔术方法是什么的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:php的超全局变量介绍下一篇:

11 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18