什么"旧代码"关键字抽象意味着什么

时间:2017-09-13 12:16:44

标签: php oop

我是php的新手,在php中学习OOP。我在下面的参考链接中找到的一件事是没有用户定义的类或函数的旧代码,名为' abstract'应无需修改即可运行。。任何人都能说出它的意思吗?这是否意味着旧版本的关键字抽象在旧版本中不受支持或可能是我错了?

参考链接:http://php.net/manual/en/language.oop5.abstract.php

1 个答案:

答案 0 :(得分:0)

这确实是手册里的一个非常错位的片段......

重点是PHP 5引入了新的关键字abstract来注释抽象类。这里的重要部分是它是新关键字。您不能在自己的代码中使用保留关键字,例如: function abstract() {}。如果您有PHP 4代码,其中abstract不是保留关键字,那么您可能已使用名称" abstract"声明了这样的函数或类。这样的代码将在PHP 5中破解。