我正在寻找一个名为List的类,看起来很简单吧?不是训练有素的眼睛!我正在使用PHP 5.3.1,并且由于已经存在一个名为List的类或关键字,因此我无法创建具有此名称的类。有什么建议/解决方法吗?最好是除了不同的命名约定之外的东西吗?
答案 0 :(得分:5)
List是一个关键字。您不能将其用作类名。没有办法解决PHP的源代码。
答案 1 :(得分:1)
好吧,由于List
是关键字,因此不允许这样做。如果它“仅”是一个全局类,那么你可以使用不同的命名空间:
<?php
namespace DigJedi;
class ArrayIterator extends \ArrayIterator
{
}
答案 2 :(得分:1)
正如@meagar指出的那样,List是一个关键字,所以在这种情况下你无能为力。
但是,由于您使用的是PHP 5.3,因此当您想要定义函数或类时,可以利用namespaces来避免在代码中命名冲突。