ログイン



Archive for 2月, 2013

PHP5.5βは3月7日に延期

2月 24th, 2013 by

PHP 5.5.0 Alpha5 released

2月21日にPHP5.5.0のalpha5リリースされました。本来であれば2月7日にβ1がリリースされる予定だったのですが、どうしても追加した機能があったのか、ベータではなくalphaが再びリリースされたようです。今回のリリースでは、βの初版リリースは3月7日予定とされています。βが1回で終わるとは思えないので、5.5の正式版のリリースは2013年5月以降になりそうです。

5.5.0alpha5で追加された機能は以下のとおり(概要)
・tmpディレクトリをphp.iniで指定できるようになりました。
・mysqli, mysqlndでMySQLのトランザクションをサポートしました。
・recvmsg、sendmsgを実装しました。(ソケット通信のラッパ?)

エラー出力のON/OFF

2月 12th, 2013 by

php.iniで設定する
サーバの設定で切り替える方法です。(サーバまるごと)

1
2
3
4
5
;エラーを出力しない場合
display_errors = Off

;エラーを出力する場合
display_errors = On

.htaccessで設定する
.htaccessで切り替える方法です。(ディレクトリ単位)

1
php_flag display_errors Off

ini_setで設定する
PHPのソースコード内で設定する方法です。(スクリプト単位)

1
2
3
4
5
// エラー出力しない場合
ini_set( 'display_errors', 0 );

// エラー出力する場合
ini_set( 'display_errors', 1 );

PHPでutf-8のBOMを取り除く方法

2月 9th, 2013 by

PHPでutf-8のBOMを取り除く方法。BOMがついていなければ、何も操作しない。

1
2
3
4
5
6
7
function delete_bom($str)
{
    if (ord($str{0}) == 0xef && ord($str{1}) == 0xbb && ord($str{2}) == 0xbf) {
        $str = substr($str, 3);
    }
    return $str;
}

PHP で UTF-8 に付いている BOM を削除する方法

  • You are currently browsing the PHP6.jp blog archives for 2月, 2013.