ユーザ定義関数は、その性質上特定のスクリプト上でだけ利用するよりも
複数のスクリプトで共有することが多いものです。再利用を高めるという意味では
このようなユーザ定義関数を外部ファイルとして保存しておき、個々のスクリプトから
必要に応じてインタールードする(取り込む)のが好ましいアプローチでしょう。(独習PHPより抜粋。)
・included.php(インクルードされるファイル)
<?php
function showString($value, $num, $delim){
for($i=1;$i<=$num;$i++){
print($value.$delim) ;
}
}
?>
・include.php
<?php
include_once('included.php');
showString('だるまさんが転んだ',5,'<br />');
?>
・require.php
<?php
require_once('included.php')+
showString('だるまさんが転んだ',5,'<br />');
?>
include_once関数は外部ファイルが存在しなかった場合に警告を発するだけですが、require_once関数は
エラーとし、スクリプトの実行を中断します。
とあります。
ふむふむ。