我很想在我的项目中使用接口但不确定它们是否适用于PHP 5.2版(我必须支持)。
允许我在代码中使用接口的PHP的最低版本是什么?
答案 0 :(得分:4)
接口在php 5中引入!您可以在此处的手册中看到此内容:http://php.net/manual/en/oop5.intro.php
从那里引用:
PHP 5 中的功能包括可见性,抽象和最终类和方法,其他魔术方法,接口,克隆和类型提示。
你也可以在这里测试一下:http://3v4l.org/T2uJU然后你也可以看到它
答案 1 :(得分:1)
"New Functions"部分下的页面"Migrating from PHP 4 to PHP 5.0.x"列出了在PHP 5.0中添加的函数get_declared_interfaces()
。功能本身的文档页面上列出了相同的版本。
在PHP 5.0.2上添加了函数interface_exists()
,而在PHP 5.1.0上出现了class_implements()
。
标准接口Traversable
,Iterator
和其他一些出现在PHP 5.0上,而Countable
和更专业的迭代器出现在PHP 5.1.0上
我认为您可以安全地使用PHP 5.2接口。
答案 2 :(得分:0)
根据http://php.net/manual/en/migration5.oop.php上的链接,PHP版本5.0引入了接口。