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 = 自動で文字コードを判別(正確を期すなら指定した方が良い)