PHPで「Cannot redeclare xxxx()」というエラー
2013/05/24
PHPで「PHP Fatal error: Cannot redeclare xxxx()」というエラーがでてきた。
同じ名前の自作関数が2つあるのが原因。
雑記
includeして使っていたら、いつのまにか中のファイルでもincludeしてたらしい。
とりあえず「require_once()」に変更して対応。
まとめると
・「aaa.php」で「include bbb.php」
・「aaa.php」で「include ccc.php」
・「ccc.php」で「include bbb.php」
てな感じにしてた。
これを下記のような感じで変更
・「aaa.php」で「include bbb.php」
・「aaa.php」で「include ccc.php」
・「ccc.php」で「require_once bbb.php」