PHP错误尝试加载列表时

时间:2017-04-19 07:02:23

标签: php

我的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-->

2 个答案:

答案 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);

?>