Constant *** already definedを解消する

Constant *** already defined

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


このエラーは、

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

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

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

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

スポンサーリンク
スポンサーリンク