我正在尝试显示Var Dump,但我所得到的只是一个白色屏幕。有什么建议么?
<?php
require('includes/config.inc.php');
require(MYSQL);
$aid = FALSE;
if (isset($_GET['aid']) && filter_var($_GET['aid'], FILTER_VALIDATE_INT, array('min_range' => 0))){
$aid = $_GET['aid'];
$q = "SELECT aircraft_id, aircraft_name AS name, aircraft_type AS type, tail_number AS tn FROM aircraft WHERE aircraft_id=$aid";
var_dump($q); die();
}
最佳答案
除非MYSQL
是脚本中定义的常量,否则此代码行将失败,并且脚本执行将立即停止:
require(MYSQL);
如documentation中所述:
require等同于include,只是失败时还会产生致命的E_COMPILE_ERROR级错误。换句话说,它将停止脚本,而include仅发出警告(E_WARNING),允许脚本继续执行。
关于php - Var_dump不显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12254893/