上記URLの処理の方がmb_detectよりすごいんだって。
PEARなんかをロードするときに使うincludeとrequire。 どちらも同じように見えるが挙動が違う。 今回はどちらを使うべきなのかを紹介する。
requireは読み込みに失敗した場合エラーを出して処理を中断する。 includeは読み込みに失敗しても中断はしない。
実際にコーディングをすすめる上でエラーを出すようなコードは 書くべきではないのでここはrequireを使うべきだろう。
include "hoge.php";
include ("hoge.php");
どちらでもOK。
完全に趣味の世界だが個人的にはつけない。
<?php
function strip_extension($basename)
{
return substr($basename, strrpos( $basename, '.'));
}
?>
<?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
EOD;
}
?>