I'm trying to define a constant, but I don't want to redefine it if it's already been defined. Here's a C sample:
#ifndef BASEPATH #define BASEPATH /mnt/www #endif
What is the most elegant way to do this in PHP?
Use defined() and define().
defined()
define()
if (!defined('BASEPATH')) { define('BASEPATH', '/mnt/www'); }