1.PHPでは、文字列が数値にキャスト(型変換)できる。全角数字を半角に変換するには、mb_convert_kana()を用いる。
$a=(int)"10";
$str = mb_convert_kana($str, "a");
$a=(int)$str;
2.PHPでは、文字列を変数として評価することができる。(Lispでいう、eval)
$variableName="newVariable";
$newVariable="value";
echo $$variableName;
3.PHPでは、関数を定義する際に、外部変数(グローバル変数)は関数内でそれと指定せねばならない。関数内での外部変数への代入は、外部変数そのものの値を変えない。
$globalValue=100;
function summit($politicalFactor)
{
global $globalValue;
return $globalValue*$politicalFactor;
}
$globalValue=summit(1.3);