A6664c26c66d0c39fbedb80912eed80是有效的PHP类名吗?

A6664c26c66d0c39fbedb80912eed80是有效的PHP类名吗?,php,oop,codeigniter,Php,Oop,Codeigniter,我使用的是codeigniter,我想使用像A6664c26c66d0c39fbedb80912eed80这样的字符串作为我的类名。但是我刚刚得到了404 PHP文档说明: 类名可以是任何有效的标签 这不是PHP保留字。A. 有效的类名以字母开头 或下划线,后跟任意数字 指字母、数字或下划线 也就是说应该没问题。知道我做错了什么吗?好吧,类名应该没问题,但你应该使用一个可读的名称。 除此之外,您还应该检查Web服务器是否可以访问该文件(检查文件权限)。好的,类名应该可以,但您应该使用可读的名称

我使用的是codeigniter,我想使用像A6664c26c66d0c39fbedb80912eed80这样的字符串作为我的类名。但是我刚刚得到了404

PHP文档说明:

类名可以是任何有效的标签 这不是PHP保留字。A. 有效的类名以字母开头 或下划线,后跟任意数字 指字母、数字或下划线


也就是说应该没问题。知道我做错了什么吗?

好吧,类名应该没问题,但你应该使用一个可读的名称。
除此之外,您还应该检查Web服务器是否可以访问该文件(检查文件权限)。

好的,类名应该可以,但您应该使用可读的名称。
除此之外,您应该检查Web服务器是否可以访问该文件(检查文件权限)。

您不会从PHP语法/编译错误中获得404。您可能没有运行您认为自己正在运行的代码。在测试前后直接回显一些内容。

您不会从PHP语法/编译错误中获得404。您可能没有运行您认为自己正在运行的代码。在测试前和测试后直接回应一些内容。

抱歉,我是个白痴。我的php文件的名称与我的类名不同。哦,天哪。现在修好了。抱歉,我是个白痴。我的php文件的名称与我的类名不同。哦,天哪。现已修复。它不是一个文件,而是一个“控制器”,作为CodeIgniter中MVC结构的一部分。不知道他为什么把事情弄得这么复杂,也许是为了运行内部流程?或者正在生成或加密动态控制器名称?它不是一个文件,而是一个“控制器”,作为CodeIgniter中MVC结构的一部分。不知道他为什么把事情弄得这么复杂,也许是为了运行内部流程?或正在生成或加密的动态控制器名称?