タグ

ブックマーク / liosk.blog103.fc2.com (1)

  • [PHP] 文字列中の波括弧記法が気持ち悪すぎる / LiosK-free Blog

    2008-09-18 カテゴリ: Server Side タグ: PHP Tips PHPでは、二重引用符 (") で括った文字列の中で、波括弧 ({}) を使って変数を展開できたりするわけだが、この波括弧記法があまりにも強力すぎて気持ち悪かったので書いてみる。 ↓まずは普通の使い方。これは普通に便利。 echo "{$var} {$arr[0]} {$arr['key']} {$obj->name}"; ↓メソッドを呼び出したパターン。ちょっと気持ち悪いけど便利。 echo "{$obj->getName()} {$obj->getCategory('all')}"; ↓普通に式を埋め込めるのをいいことに、代入したり、グローバル関数を呼んでみたりした例。期待通りに動くが、だいぶ気持ち悪くなってきた。 echo "{$arr[$i = 1]} {$obj->{fn()}} {$obj->m

    ariteku
    ariteku 2010/11/19
  • 1