PHPで出力しかしない処理を記述する場合の短縮(?)ソース

PHP

出力処理コード短縮

PHPで出力処理を書く場合

 <?php echo 'hoge'; ?>

としますが、短縮できます。

 <?='hoge' ?>

また、何かの判断をひとつ入れた後の出力も以下のように書けばOK。

 <?=($num == 1) ? 'numは1です' : '1じゃない' ?>

この書き方は1行で終わる処理の場合、有効です。
ちなみに以下の書き方はエラーになります。

 <?= if($num == 1){ echo 'numは1です'; } else { echo '1じゃない'; } ?>

■■■ 動作はcakePHP1.3で確認しています。 ■■■

カテゴリーPHP

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です