(0)
(0)
(0)
(0)
Total: 0 補足:PHP5限定 CakePHPのView内の関数処理を綺麗に記述する
TechSiteのほうに
PHP5限定 CakePHPのView内の関数処理を綺麗に記述する
の記事を投稿しましたが、少し補足します。
想定としては、PHPの標準の文字列関数などを使うことを想定していますが、->のメソッドチェーン形式で単純に処理を繋げられるケースは処理を行う文字列が第1引数にくる場合だけです。
【対象の関数例】
substr、trim、mb_convert_kana、など。
ですが、PHPの標準関数は対象文字列が常に第1引数になっている訳ではありません。
str_replace(’変換対象文字列’, '変換文字列', $string)
のように対象が最後にくるケースもあります。
この場合でも、一応、、
PHP:
-
fx($string)->p()->str_replace('AAA', 'BBB')->e();
といった感じにp()を直前に記述すれば、次の処理は最後に文字列を渡すようにしています。
ですが、ちょっとイマイチなので、何か良い案はないでしょうか??
関連するその他の記事
Comments
Leave a Reply