function sampleFunction($var) {
$var++;
}
$a = 3;
sampleFunction( &$a);
-------------------------------------------------------------------------------------------------------------------------------
Strict Standards: Only variables should be passed by reference in ファイル名
こんなエラーが出るようになりました。E_STRICT が E_ALL に含まれるようになったためだそうです。
error_reporting(E_ALL ^ E_NOTICE ^ E_STRICT);
これでエラーを消せます。余力のある方にはエラー原因を取り除くことをお勧めします。
-------------------------------------------------------------------------------------------------------------------------------
マジッククォート機能がなくなり、常に FALSE になった。
magic_quotes_gpc = off の状態
php.ini に magic_quotes_gpc がない。
-------------------------------------------------------------------------------------------------------------------------------
htmlspecialchars関数のデフォルト文字エンコーディングがISO-8859-1からUTF-8に変更された。htmlspecialchars関数の第3引数には、処理対象文字列の文字エンコーディングを指定します。
この指定をしない場合、従来(PHP5.3まで)はISO-8859-1とみなされていたのに対して、
PHP5.4ではUTF-8とみなされるようになります
参考
http://blog.tokumaru.org/2011/11/php54htmlspecialchars.html
EUC-JPのページでhtmlspecialchars関数で処理した値を表示させていると、
全角文字だけが表示されないという現象が起きます。
-------------------------------------------------------------------------------------------------------------------------------
php.ini内のshort_open_tag のON、OFFにかかわらず、
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image