タグ

ブックマーク / www.exgear.jp (1)

  • エクスギア技術系サイト PHP5限定 CakePHPのView内の関数処理を綺麗に記述する(邪道でしょうか?)

    PHP5限定 CakePHPのView内の関数処理を綺麗に記述する(邪道でしょうか?) CakePHPなどビューをPHPで記述する場合に、PHPの標準関数を利用することが多々あります。標準関数自体は豊富なものが揃ってますが、連続して処理を行いたい場合にどうしても読みづらい記述になってしまいます。PHP5にはクラス内にAutoloadの機能があり、これを利用して連続して関数処理を行う方法を検討します。 今回の事例ある変数に長文のテキスト文字列が入っていて、それを表示する際に以下の処理を行うケースを例とします。 文字列を先頭から100文字にカットする 英数字を半角にする HTMLエスケープ処理をする 改行コードをbrタグに変換する 表示PHPの標準関数だけで(一行で無理矢理)記述した場合 <?php echo nl2br(htmlspecialchars(mb_convert_kana(mb_

  • 1