问答详情
源自:5-8 PHP中的错误控制运算符

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

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

提问者:flight9 2016-03-04 11:53

个回答

  • 左墨
    2016-09-01 10:14:42

    不过

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

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

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


  • 左墨
    2016-09-01 10:12:34

    <?php  

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

    //本人手打一样有错

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

    ?>


  • 七寒谷
    2016-04-19 21:51:05

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

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

  • ssr_liuxin
    2016-03-23 00:44:34

    同问 我的也是一样的问题

  • KevenLee
    2016-03-04 13:48:53

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