gpt4 book ai didi

php - 试图创建一个名为 "List"的类,但 list() 函数正在破坏它

转载 作者:可可西里 更新时间:2023-11-01 12:44:30 24 4
gpt4 key购买 nike

class List {
public function hello()
{
return "hello";
}
}

$list = new List;

echo $list::hello();

给出错误:

PHP Parse error: syntax error, unexpected 'List' (T_LIST), expecting identifier (T_STRING) in /home/WtGTRQ/prog.php on line 3

将“List”更改为“Lizt”可解决此问题。

我很遗憾地明白 Php functions are case-insensitive ,但我真的不想让 List 对象成为 Lizt 对象......有没有办法在不重命名我的类的情况下避免这种情况?

最佳答案

List 是一个受限制的 PHP 词。

您不能将以下任何词用作常量、类名、函数或方法名。

http://www.php.net/manual/en/reserved.keywords.php

--

要回答您的问题,您必须将list 类名更改为其他名称。 MyList, CarList, Listing

关于php - 试图创建一个名为 "List"的类,但 list() 函数正在破坏它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18794279/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com