登录  |  注册  |  充值   한국어 在线客服

会员登录


PHP Fatal error解决方法 - 俊网 - 俊网科技 - 中国最低价位云主机域名注册服务商 - 提供国外免备案主机,域名注册,虚拟主机,网站空间,韩国服务器,美国云服务器,香港云服务器,韩国域名,韩国主机,韩国空间,服务器代维,手机短信群发

常见问题 >> 虚拟主机 >> PHP Fatal error解决方法

 作者: Admin 日期: 13-06-10, 读数: 8470 

随着俊网服务器软件升级,又出现了涉及到用户程序和php版本兼容性的问题。

升级到php5.3升级到php5.4之后,少数用户程序会出现"Fatal error: Call-time pass-by-reference has been removed in”。

解决方法如下实例:

// 正确写法
function myFunc(&$arg) { do something... }
myFunc($var);//Call myFunc

//错误写法
function myFunc($arg) { do something... }
myFunc(&$arg);//Call myFunc


session_register函数彻底废弃,直接报错。取而代之的用法如下:
session_start();
...
$_SESSION['名'] = 值;

将session_register("account");改为
$_SESSION["account"]=$account;

正常运行。。。。


获取其他页面传递过来的变量值时,必须严格使用$_POST["变量名"]或$_GET["变量名"]来区别获取。获取Session值当然得用$_SESSION["变量名"]。而不能用单纯的'$变量名'来获取。


$HTTP_GET_VARS,$HTTP_POST_VARS,$HTTP_COOKIE_VARS失效,全部用$_GET,$_POST,$_COOKIE替代。


删除 修改 目录 回复 发帖