php - PHP中没有错误信息

标签 php error-handling

PHP不显示任何错误消息。例如 :

<?php
    require 'connect.php';

    if(isset($_GET['last_name'] ,$_GET['first_name'])){

        $last_name = trim($_GET['last_name']);
        $first_name = trim($_GET['first_name']);

        $people = $db->prepare("SELECT first_name, last_name FROM people
            WHERE last_name=?");
        $people = $db->bind_param('s',$last_name);//s for data type string 
        $people->execute();

        $people->bind_results($first_name,$last_name);

        while($people->fetch()){
            echo $first_name. ' '.$last_name.'<br>';
        }

        echo $first_name;
    }
?>

该程序有错误bind_results应该是bind_result,由于某种原因它没有显示php错误。
我也尝试了以下方法:error_reporting(E_ALL);
并且在php.ini中,display_errors处于打开状态

最佳答案

尝试将其立即放在php标记(第2行)之后(也在connect.php文件中):

error_reporting(E_ALL);
ini_set('display_errors','On');

关于php - PHP中没有错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21939491/

相关文章:

php - 使用 PHP 更新某一特定数据会更新 MYSQL 中的整条记录

node.js - 类型错误 : past must be a string or Buffer

sql - TSQL错误检查代码不起作用

AngularJS:在生产中捕获错误堆栈

ruby-on-rails - 设计 “Sign In”表单错误地显示 “Invalid Invalid email or password”错误消息

php - 当作为参数传递时,PHP 如何解释和评估函数和匿名函数?

php - seo 效果 - 包含带有 <html> 标签的文件

spring - Spring MVC返回空白页

javascript - 在 JAVASCRIPT 中运行 FFMPEG 命令

php - 每秒只上传一张图片显示 Laravel 中的错误