Ben bir komut dosyası içinde çeşitli yapılandırma değişkenlerini ayarlamak için sabitleri kullanıyorum.
INC_PATH sabiti sınıf kitaplığı komut dosyası içinde tanımlanır.
define('INC_PATH',$_SERVER['DOCUMENT_ROOT'].'includes/');
include('class.lib.php');
Sınıf kütüphanesi, çeşitli ('someClass.php') hatları şunlardır içerir. Bu, ayrıca şunları içerir:
require(INC_PATH.'DB.class.php');
Sınıf kütüphanesi, bir haber atar:
Use of undefined constant INC_PATH - assumed 'INC_PATH'
Nasıl sınıf kitaplığı INC_PATH sabit tanımlanmış olduğunu görmek mümkün değil mi? Ben sabitleri küresel sanıyordum?