Constant *** already definedを解消する

PHPについて PHP

Constant *** already defined

といったエラーがPHP4からPHP5になってよく出てくるようになったので、
この解消方法を書き記します。

 
このエラーは、

define(‘PATH’, ‘/home/www/lib/’);

などがすでに決まってるのに、
2重に定義してますよ、というエラーなので、

if( !defined( ‘PATH’ ) ){
define(‘PATH’, ‘/home/www/lib/’);
}

としてあげるとエラーが無くなりました。
 

コメント

タイトルとURLをコピーしました