PHPとHtmlの間のスペースを削除・スペース埋め

PHPのTipsです。

目次

PHPとHtmlの間のスペースを削除・スペース埋め

trimしてもダメでした。単純にインデントがそのまま表示されているだけでした。

<textarea name="custom_text" id="custom_text" rows="4" maxlength="120" style="width:100%;"
><?php echo esc_textarea(trim(get_post_meta($post->ID, '_custom_text', true))); ?></textarea>

全部一行にするのも見にくいので>を前に持ってきました。

PHPで閉じ括弧がない理由

他の言語をやっていたため、はじめてPHPを見たとき、閉じ括弧がないのが謎でした。

<?php

PHPでは、<?php タグで開始し、?> タグで終了しますが、ファイルの最後に ?> タグがない場合もあります。これは、ファイルの最後が PHP コードで終わっている場合、?> タグを省略できるためです。?> タグの後に空白や改行があると、それらが出力されてしまい、意図しない動作を引き起こす可能性があるため、ファイルの最後が PHP コードで終わる場合は、?> タグを省略するのが一般的な慣習となっています。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次