我的PHP非常糟糕,所以我决定在这里发布我的错误。
请参阅下面的错误和代码。我不知道为什么我会收到这个错误。
遇到PHP错误
严重性:注意
消息:未定义的变量:内容
文件名:listings / index.php
行号:37
<div class="grid_4" id="refreshList"> <!--start MAIN REFRESH LIST-->
<img src='<?=base_url()?>images/pixel.png' onload="xajax_test_function();"></img>
</div><!--end MAIN REFRESH LIST-->
<div class="clear"></div>
<div class="grid_12"> <!--start MAIN INTRO PAR-->
</div> <!--end MAIN INTRO PAR-->
<div class="grid_12" id="div"> <!--start MAIN LISTINGS-->
<div>
<?=$content?>
</div> <!--end MAIN LISTINGS-->
答案 0 :(得分:0)
您正在尝试输出未声明或之前具有值的变量。
您可以在上一行添加类似<?php $content = ""; ?>
的内容,也可以在输出语句中添加@并将其设为<?= @$content; ?>
在任何情况下,您输出的值都是$ content,因此您需要先分配一些内容,因为它不存在或具有值。
答案 1 :(得分:0)
是的,您忘了声明变量&#34; content =&#39;&#39;; &#34;。
您只需在<?php $content = ""; ?>
之前添加该行,否则您可以使用以下任何选项来有条件地限制php错误显示。
<?php
// Turn off all error reporting
error_reporting(0);
// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
// Report all PHP errors (see changelog)
error_reporting(E_ALL);
// Report all PHP errors
error_reporting(-1);
// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
?>