使用call_user_func()和" parent ::"和#34; self ::"

时间:2018-04-21 10:22:00

标签: php php-5.3

http://php.net/manual/en/function.call-user-func.php

更改日志,5.3.0:

  

父对象和自我等面向对象关键字的解释发生了变化。以前,使用双冒号语法调用它们会发出E_STRICT警告,因为它们被解释为静态。

我正在使用PHP 7.x,我知道这不再是问题。但我们假设我们重新使用5.3.0之前的PHP版本,类似于5.2.0(如果有类似的东西)。使用" parent ::"有什么问题?和#34; self ::"为什么这会产生警告我在考虑静态调用非静态方法,但call_user_func()如何假设被调用的方法是非静态的。我无法想象这个Changelog笔记意味着什么。

感谢。

0 个答案:

没有答案