摘要: 参考:https://blog.csdn.net/lamp_yang_3533/article/details/79912453 1.定义 2.工作原理 当进行静态方法调用时,该类名(static指向的类名)为明确指定的那个(通常是 :: 运算符的左侧部分),即实际调用时的类。 当进行非静态方法调用 阅读全文
posted @ 2018-11-30 19:01 zkeeper 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 参考:http://php.net/manual/zh/language.oop5.overloading.php#object.call 1.定义 PHP所提供的"重载"(overloading)是指动态地"创建"类属性和方法。 2.实现 通过魔术方法(magic methods)来实现的。 3. 阅读全文
posted @ 2018-11-30 15:24 zkeeper 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/water0729/p/5803217.html <?php class foo { static public function test() { echo "foo.__CLASS__:".__CLASS__."\n"; echo "foo. 阅读全文
posted @ 2018-11-30 13:32 zkeeper 阅读(2982) 评论(0) 推荐(0) 编辑
摘要: 参考: http://www.cnblogs.com/devcjq/articles/2424738.html http://www.cnblogs.com/alsf/p/9621002.html https://blog.csdn.net/xf552527/article/details/8132 阅读全文
posted @ 2018-11-30 12:38 zkeeper 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 自 PHP 5.5 起,关键词 class 也可用于类名的解析。 使用 ClassName::class 可以获取一个字符串,包含了类 ClassName 的完全限定名称。这对使用了命名空间的类尤其有用。 阅读全文
posted @ 2018-11-30 11:26 zkeeper 阅读(2242) 评论(0) 推荐(0) 编辑