Fatal error: Cannot redeclare 関数名のエラー
2014/05/17
自作関数の名前が被っている場合に出現するエラー。
↓みたいに書いているとエラー。
<?php
function hoge () {
//処理内容
}
$test = hoge();
function hoge () {
//処理内容
}
?>
↑みたいなケースは中々なさそうだけど、
includeとか使ってファイルをまたぐ際に
遭遇することがあるので注意する。
関連記事
PHPでPOST送信する際に多次元配列も送る方法
PHPでPOST送信する際に多次元配列も送りたかった。ただ普通に送ろうとするとO ...
PHP5.3にバージョンアップした際の注意
PHP5.1? ぐらいから5.3にバージョンアップした際に 色々とあったのでメモ ...
htmlspecialcharsを通してMySQLに格納したものを元に戻して出力
MySQLにHTMLタグを入れたくない場合にhtmlspecialcharsを使 ...
Smartyでテンプレートファイル(tplファイル)を編集しても反映されない
Smartyで作成されたシステムがあり、一部修正でtplファイルを編集したものの ...
PHPで変数名を動的に変えて使う方法
変数名を動的に変えて使用したかった。 調べてみると可変変数というものがあり、希望 ...