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

PHP 可以捕获的错误

PHP 可以捕获的错误

PHP
红颜莎娜 2021-10-22 15:10:22
版本 PHP 7+请仔细看我的问题。我知道 php7_mysql 的问题。那不是我的问题。first:$i = 0;try {    if ( $i == 0 )        $link = mysqli_connect("1.1.1.1", "my_user", "my_password", "my_db");    else        echo 'Another link.';} catch (Exception $e) {    echo 'Caught exception: ',  $e->getMessage(), "\n";    $i = 1;    goto first;}// Continue executionecho 'repair complete!';这个错误可以被捕获。Warning: mysqli_connect(): (HY000/2002):repair complete!但是,如果它看起来像这样first:$i = 0;try {    if ( $i == 0 )        $link = mysql_connect("1.1.1.1", "my_user", "my_password", "my_db");    else        echo 'Another link.';} catch (Exception $e) {    echo 'Caught exception: ',  $e->getMessage(), "\n";    $i = 1;    goto first;}// Continue executionecho 'repair complete!';无法捕获此错误。Fatal error: Uncaught Error: Call to undefined function mysql_connect() in D:\wamp64\www\test.php:409 Stack trace: #0 {main} thrown in D:\wamp64\www\test.php on line 409所以,我想知道可以捕获哪些类型的错误。然后我可以做些什么。让脚本继续。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 108 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号