php - PHP 从 5.4 升级到 5.6 - 简单功能的奇怪错误
问题描述
我将共享 GoDaddy 服务器从 PHP 5.4 升级到 PHP 5.6,现在我收到一条错误消息:“致命错误:无法重新声明 debug_to_console()。之前在 debug_to_console.php 中声明”
function debug_to_console( $data ) {
$output = $data;
if ( is_array( $output ) )
$output = implode( ',', $output);
echo "<script>console.log( 'Debug Objects: " . $output . "' );</script>";
}
此功能在 5.4 中运行良好,在 5.6 中搜索重大更改,我没有找到。如果我在其他文件中包含此 php 文件(如下所示),然后使用如下函数:
include_once($INC_DIR. 'functions/debug_to_console.php');
//usage
debug_to_console('id= ' . $id);
每次我在 php 文件中引用它时,该函数是否会重新声明?
谢谢
解决方案
推荐阅读
- r - 如何使用 R 中的交互进行 LSD 测试?
- laravel - cookie::make 不会在 Laravel 8 中保存 cookie
- python - 如果元素的出现次数超过 n 次,则删除该元素的出现次数 Python,为什么这个解决方案不起作用?
- spring-boot - 为什么read方法在spring批处理中执行多次?
- javascript - 从嵌套数组对象创建新数组
- python - 赢得与 SQL 服务器的服务器连接。pypyodbc.DatabaseError: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]SSL 安全错误')
- scala - 是否有“任何”可能的方式将本地 Scala 库与我们当前的项目同步,以便对其进行某种“热重载”?
- python - 为什么不使用 Scapy 在 IP 数据包中修改优先代码点 (PCP)?
- linux - 如何将 shell(dollarsign) 添加到默认终端 linux windows?
- c# - C# 从 png 文件中提取数据并附加到另一个 png 文件中