デバッグモードで4つの未定義のインデックス警告があります。私はすでに約10を修正しましたが、残りを修正する適切な方法を理解できないようです。
これが私のコードです:http://pastebin.com/S61WuFem
私のエラーは、fixed_layoutとfluid_layoutの112行目とlayout_viewの154行目と156行目にあります
よろしくお願いします。
デバッグモードで4つの未定義のインデックス警告があります。私はすでに約10を修正しましたが、残りを修正する適切な方法を理解できないようです。
これが私のコードです:http://pastebin.com/S61WuFem
私のエラーは、fixed_layoutとfluid_layoutの112行目とlayout_viewの154行目と156行目にあります
よろしくお願いします。
一般に、存在しない可能性がある場合は、使用する前に配列要素を検査します。(これは本質的に「未定義のインデックス」エラーです)。if
便利になりがちな簡単なステートメントがあります。
<?php echo ($array['possible_element'] ? array['possible_element'] : ''); ?>
David Walshには、この構文を説明する素晴らしいチュートリアルがあります。
別のケース...配列全体が空の可能性があり、配列をループしようとするとこのエラーが発生する場合は、ループを次のパターンでラップします。
<?php
if (is_array($array) && !empty($array)) {
// now you can loop your array
}
?>
それが役立つことを願っています。楽しむ!