PHP基础(命名错误)错误导致的500

记得去年七月份参与一个项目发生的一个低级错误

因为不小心在命名一个方法时使用了一list做为名称,因此在后面无明业火被点燃。

发现一个500,无论如何调整总是500,数据库,文件,url都正确,但就是500。

爆怒之下,一丝清净心浮现,顿时清净下来,想到了list这个单词很特殊,

因为php本身有一个名为list的函数,改掉这个名称,果然通过了。

ps:一般情况下,尽量避免与关键词或内置函数同名的命名。

时间: 2024-10-18 16:41:27

PHP基础(命名错误)错误导致的500的相关文章

Oracle登录时提示错误,导致用户无法登录

Oracle登录时提示错误,导致用户无法登录,错误如下 ------------------------------------------------------------------------- ORA-00604:递归SQL级别1出现错误 ORA-01653表SYS.AUD$无法通过1024(在表空间SYSTEM中扩展) ORA-02002:写入审计线索时出错 ORA-01653表SYS.AUD$无法通过1024(在表空间SYSTEM中扩展) ---------------------

淘宝开放平台使用WebClient,WebRequest访问时的错误提示导致麻烦

淘宝开放平台(TOP)提供OAuth2.0支持 通过C#的WebClient/WebRequest直接访问时会提示grant type is empty,这是一个非常恼人的错误,你会发现即使传了这个参数提示依然是这样. 使用linux的curl不会有这样的问题. 通过多次排查,对比,将近8小时我才找到问题是Content-Type必须为application/x-www-form-urlencoded. 淘宝开放平台使用WebClient,WebRequest访问时的错误提示导致麻烦

Mysql5.7.11 安装 cacti0.8.8f ,在导入cacti.sql数据库时出现下记错误,导致数据库导入终止: ERROR 1067 (42000) at line 1847: Invalid default value for 'status_fail_date'

解决方法:vim /etc/my.cnf 文件,加入 : sql-mode="NO_ENGINE_SUBSTITUTION" , Systemctl restart mysqld 进入mysql的之后可执行: select @@sql_mode 查询当前使用的sql_mode是什么 Mysql5.7.11 安装 cacti0.8.8f ,在导入cacti.sql数据库时出现下记错误,导致数据库导入终止: ERROR 1067 (42000) at line 1847: Invalid

python基础16(错误、异常)

一.什么是错误,什么是异常 错误是指在执行代码过程中发生的事件,它中断或干扰代码的正常流程并创建异常对象.当错误中断流程时,该程序将尝试寻找异常处理程序(一段告诉程序如何对错误做出响应的代码),以帮助程序恢复流程.换句话说,错误是一个事件,而异常是该事件创建的对象. 当使用短语“产生异常”时,表示存在问题的方法发生错误,并创建异常对象(包含该错误的信息及发生的时间和位置)来响应该错误.导致出现错误和随后异常的因素包括用户错误.资源失败和编程逻辑失败.这些错误与代码实现特定任务的方法有关,而与该任

wamp因配置错误而导致apache无法启动的问题

在使用wamp搭建一个PHP项目环境时,却出现了apache无法启动的问题 通过查看window的错误日志才发现apache出现了错误 错误的原因说的很清楚,是因为配置文件中的Directory标签没有关闭造成的 很奇怪的是我这个配置文件是备份文件,不知道为什么apache还要加载它? From WizNote

Microsoft VBScript 编译器错误 错误原因 代码大全

Microsoft VBScript 编译器错误 错误 '' 缺少语句 ActiveServerPages,ASP0126(0x80004005)-->找不到包含文件 MicrosoftOLEDBProviderforODBCDrivers(0x80040E21)-->sql语句出错(数据类型不匹配或表名(字段名)错误或表处于编辑状态,或表不存在于conn打开的数据库中) MicrosoftOLEDBProviderforODBCDrivers(0x80040E14)-->sql语句出错

could not build module 'XXXXXXXX'或者error: expected identifier or '(' 。一堆奇怪的错误————错误根源

一堆奇怪的错误:1??could not build module 'XXXXXXXX' 2??error: expected identifier or '(' 3??EDIT Setting Precompile prefix header = No results in a bunch of syntax errors instead, in stuff like NSObject.h (and other 4??Foundation framework header) 5??EDIT U

VBS Microsoft VBScript 编译器错误 错误 '800a0409' 解决办法

测试asp,今天遇到一个问题,关于编码的问题!不仅是乱码,而且提示未结束的字符串常量,看了半天,不明所以 1 response.Charset="utf-8" 2 if Response.IsClientConnected=true then 3 Response.Write("用户已连接.") 4 else 5 Response.Write("用户未连接.") 6 end if 最后查到是服务器认为."连到一块儿了,也就是说,缺少一个

关于Apache默认编码错误,导致网站乱码的解决方案

最近经常有同学在使用LAMP/WAMP时,遇到这样的编码错误问题: A网站程序编码UTF-8编码安装成功,运行成功. B网站程序编gb2312也要安装在同一服务器上. 这样就出现问题了,Apache默认编码UTF-8在解析A网站的时候没有任何问题,当运行B网站时出现的"蝌蚪文"乱码问题. 单纯的修改Apache默认编码为gb2312这样就导致A网站出现"蝌蚪文". 问题分析: 如果你在网上搜索 “apache配置”,搜到的页面大多都会建议你在httpd.conf中加