2017-04-19 8 views
-2

私のPHPは本当にひどいので、ここでエラーを投稿することにしました。PHPエラーリストをロードしようとしたとき

以下のエラーとコードを参照してください。なぜこのエラーが出るのかわからない。

A PHPのエラーが発生しました

重要度:

メッセージを注意:未定義の変数:コンテンツ

ファイル名:リスト/ 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

メッセージはかなり明確です。「未定義の変数:コンテンツ」 – Jens

+0

許可されています。これを比較的新しい方法で修正する方法はわかりません。 – Momo6366

+0

Assaign値 – Jens

答えて

0

de以外の変数を出力しようとしていますクラウドされているか、値がより早い。

あなたが前の行に<?php $content = ""; ?>のようなものを置くことができますいずれか、またはあなたが出力文で、@を追加し、割り当てる必要があるので、あなたは値$コンテンツをoutputingされているいずれの場合においても、この<?= @$content; ?>

ようにそれを行うことができますそれが存在しないか価値があるので早いもの。

0

はい、変数「content = '';」を宣言するのを忘れました。

<?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); 

?> 
関連する問題