为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的输出echo后面错误原因是空的?

"Notice: Undefined variable: php_errormsg in /54/885/1oPr/index.php on line 3
出错了,错误原因是:"

正在回答

5 回答

不过

 $conn = @mysql_connect("localhost","username","password");  //手打

 $conn = @mysql_connect("localhost","username","password");  //慕课网上的

 复制慕课网上的就可以,代码有什么不同吗???


0 回复 有任何疑惑可以回复我~
#1

qq_打烊了该走了_03707503

符号是在输入法英文状态下或半角
2016-09-14 回复 有任何疑惑可以回复我~

<?php  

 $conn = @mysql_connect("localhost","username","password");

//本人手打一样有错

 echo "出错了,错误原因是:".$php_errormsg;

?>


0 回复 有任何疑惑可以回复我~

激活了track_error(这个玩意在php.ini中设置)特性,表达式所产生的任何错误信息都被存放在变量$php_errormsg中

没有激活所以变量$php_errormsg里什么也没有

0 回复 有任何疑惑可以回复我~

同问 我的也是一样的问题

1 回复 有任何疑惑可以回复我~

php5.4以后才提供了PHP预定义变量$php_errormsg

0 回复 有任何疑惑可以回复我~
#1

flight9 提问者

上面结果就是直接在慕课网网页编辑器里运行的,应该是5.6版本,那照理应该有的。
2016-03-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我的输出echo后面错误原因是空的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信