Cannot redeclare function -function overloading 投稿日: 2010年11月27日 2010年11月27日 カテゴリー: PHP, Tips, 調査・検証 PHP4でオーバーロードしようとしたら以下のエラー Fatal error: Cannot redeclare sample() in /example/Sample.php on line 9 引数のパターンで同名の関数を複数定義できない様子。 オーバーロードしたい場合は以下の様に引数にデフォルト値を与えて対応する。 function sample($param_1 = null) { … } これで引数なしと引数1つの2パターンで呼び出しが可能 関連記事: PHPで空の配列を作成 PL/SQL で NULL 評価の IS NULL で 半角スペースと空文字列を試す MySQL で SQL が文字化け PHP5 : タイムゾーンを明示しないとエラー 投稿ナビゲーション 前 前の投稿: configure: error: Please reinstall the iconv library.次 次の投稿: MacOS X で EclipsePDTを使用して PHP4のローカル実行 つきのわ 301RSS