勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

Fatal error: Cannot redeclare 関数名のエラー

   2014/05/17  PHP

自作関数の名前が被っている場合に出現するエラー。

↓みたいに書いているとエラー。

<?php
function hoge () {
//処理内容
}

$test = hoge();

function hoge () {
//処理内容
}
?>

↑みたいなケースは中々なさそうだけど、
includeとか使ってファイルをまたぐ際に
遭遇することがあるので注意する。

 - PHP

  関連記事

PHPでPOST送信する際に多次元配列も送る方法

PHPでPOST送信する際に多次元配列も送りたかった。ただ普通に送ろうとするとO ...

PHP5.3にバージョンアップした際の注意

PHP5.1? ぐらいから5.3にバージョンアップした際に 色々とあったのでメモ ...

htmlspecialcharsを通してMySQLに格納したものを元に戻して出力

MySQLにHTMLタグを入れたくない場合にhtmlspecialcharsを使 ...

Smartyでテンプレートファイル(tplファイル)を編集しても反映されない

Smartyで作成されたシステムがあり、一部修正でtplファイルを編集したものの ...

PHPで変数名を動的に変えて使う方法

変数名を動的に変えて使用したかった。 調べてみると可変変数というものがあり、希望 ...