ホームページ  >  記事  >  バックエンド開発  >  未定義変数のプロンプトが出力に表示されます。 Notice: 未定義変数: str in

未定義変数のプロンプトが出力に表示されます。 Notice: 未定義変数: str in

WBOY
WBOYオリジナル
2016-06-23 14:22:181498ブラウズ

function Call(){
for($i=0;$i<=10;$i++)

echo Call();

注意: 未定義の変数が出力に表示されます。


ディスカッションに返信 (解決策)

注意: 未定義の変数

は、$ で未割り当ての変数

の値を使用したことを意味します。 str.= $i."
"; が初めて入力された場合、$str はまだ入力されていません。値が割り当てられているため、エラー

function Call(){    $str = ''; //这句不能少    for($i=0;$i<=10;$i++)      {       $str.= $i."<br>";       }    return $str;}echo Call();


が報告されます。これは、変数が定義されていないことを意味します。


または、通知レベルのエラーをブロックします

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。