PHP 記法
1.条件分岐
if (TRUE) { $val = 1; }
というのを
TRUE and $val = 1;
と書ける
またブレースを「:」に置き換えることも可能
if (TRUE) : $val = 1; else : $val = 0; endif;
「:」に置き換えることで、
<?PHP if (TRUE) : ?> TRUE <?php else: ?> FALSE <?PHP endif; ?>
ということも可能
それから、for、foreach、switch、whileでも使える。
2.インスタンスを生成せずにメンバ関数を使う
<?php class Fruit { function getApple () { echo "APPLE"; } } Fruit::getApple(); ?> *変数は参照できない
3.拡張For文(連想配列)
foreach( 配列 as $key => $val ) ループ処理;
4.文字コードの変換
mb_convert_encoding($str, "to", "auto or from"); $str = 対象の文字列 to = 変換する文字コード from = 変換時の文字コード auto = 自動で文字コードを判別(正確を期すなら指定した方が良い)