Tips



文字コード判定

PHP による日本語の文字コード判定スクリプト

上記URLの処理の方がmb_detectよりすごいんだって。

テクニック - includeとrequireどっちがいいのか。

PEARなんかをロードするときに使うincludeとrequire。 どちらも同じように見えるが挙動が違う。 今回はどちらを使うべきなのかを紹介する。

挙動の違い

requireは読み込みに失敗した場合エラーを出して処理を中断する。 includeは読み込みに失敗しても中断はしない。

実際にコーディングをすすめる上でエラーを出すようなコードは 書くべきではないのでここはrequireを使うべきだろう。

()は付けるべきか。

include "hoge.php";
include ("hoge.php");

どちらでもOK。

完全に趣味の世界だが個人的にはつけない。

拡張子をとりのぞく。 - strip_extension()


<?php
function strip_extension($basename)
{
    return substr($basename, strrpos( $basename, '.'));                                                                      
}
?>

ファイルのパーミッション関係の関数

99 Bottles of beer


<?php
for ($i = 99; $i != 0; $i--) {
    $j = $i - 1;
    print <<<EOD
$i Bottles of beer on the wall
$i Bottles of beer
Take one down and pass it around
$j Bottles of beer on the wall\n\n
EOD;
}
?>
トップページ
新規作成
編集
履歴
ページ一覧

アクセスの多いページ

Recent changes