CakePHP 関数
関数
debug
デバッグレベルが2以上の時に第一変数の内容をダンプします。
debug(
ダンプしたい変数,
htmlで整形された状態で見たい場合は、true
スタックトレースを表示したい場合は、true
)
h
htmlspecialcharsへのエイリアス
h(エスケープしたい文字列)
a
引数を繋げて配列を返す。array()のエイリアスでは無いので注意 。
"key"=>"value"の形式は使えない。
aa
引数を交互にハッシュのキーと値のセットにした配列を返す。
"key"=>"value"はコッチ。
e
echoへのエイリアス
low
テキストを小文字にして返す
up
テキストを大文字にして返す
r
str_replaceのエイリアス
pr
print_rの代わりに使う。デバッグレベルが2以上の時のみ表示します。
am
array_mergeのエイリアス
env
引数で渡した環境変数を返す。env('HTTP_REFERER')は$_SERVER['HTTP_REFERER']と同じ
ife
最初の引数が空だったら、第二引数を返して、空でなかったら第3引数を返す
//$this->dataが空だったら'no post'を返して空でなかったら'with post'を返す
ife($this->data,'no post','with post')