Fatal error: Cannot redeclare 関数名のエラー
自作関数の名前が被っている場合に出現するエラー。
↓みたいに書いているとエラー。
<?php
function hoge () {
//処理内容
}
$test = hoge();
function hoge () {
//処理内容
}
?>
↑みたいなケースは中々なさそうだけど、
includeとか使ってファイルをまたぐ際に
遭遇することがあるので注意する。
関連記事
-
-
DTIのVPSにCodeigniterを導入する方法
DTIのVPSにPHPフレームワークのCodeigniterをインストールした。 ...
-
-
MySQLでIPを整数値としてカラムに格納する
MySQLでIPを整数値としてカラムに格納しているケースがあった。今までIPが必 ...
-
-
PHPでのend~~について
endforとかendifとか使いたかったけど、構文の書き方が 分からなかったの ...
-
-
PHPの連想配列と正当性のチェック
ソースの解析中、こんな書き方があったのか、 と思ったのでメモ。 $List = ...
-
-
PHPでサイトマップを動的に生成する
WordPress等のCMSは使っておらず、自動更新するサイトがあり、そのサイト ...
-
-
PHPのログイン認証をPEAR::Authで実装する
PHPのシステムである程度ちゃんとしたログインシステムが必要になった。今までログ ...
-
-
PHPで複数の画像やテキストファイルをzipファイルとしてダウンロードさせる
PHPで画像ファイルやテキストファイルをzip圧縮して、ダウンロードさせたかった ...
-
-
PHPで複数の送信先に一括でメールを送る方法
PHPで複数の送信先に一括でメールを送信したかった。配列とかで指定するのかと思っ ...
-
-
PHPとStripeで定額課金(サブスクリプション)実装
PHPとStripeで1ヶ月ごとに500円でサイト内のサービスを使い放題のような ...
-
-
短縮URL作成(管理画面)
error_reporting(E_ALL & ~E_NOTICE); ...
- PREV
- モバイル向けサイトの改善
- NEXT
- PHPで配列を検索クエリ化、検索クエリを配列化