(PHP 4, PHP 5)
define — Bir isimli sabit tanımlar
Çalışma sırasında bir isimli sabit tanımlamaya yarar.
Sabitin ismi.
Sabitin değeri. Sadece sayıl ve null değerlere izin verilir. Sayıl değerler, integer, float, string veya boolean türünde değerlerdir. resource türünde sabitler tanımlamak mümkün ise de beklenmedik davranışlara yol açacağından bu önerilmez.
TRUE belirtilirse, tanımlanan sabitin ismi harf büyüklüğüne duyarsız olarak tanımlanır. Öntanımlı davranış harf büyüklüğüne duyarlıdır; yani SABiT ve Sabit farklı sabitler olarak ele alınır.
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnek 1 - Sabit tanımlamak
<?php
define("CONSTANT", "Hello world.");
echo CONSTANT; // çıktısı: "Hello world."
echo Constant; // çıktısı: "Constant" Ayrıca bir uyarı çıktılanır.
define("GREETING", "Hello you.", true);
echo GREETING; // çıktısı: "Hello you."
echo Greeting; // çıktısı: "Hello you."
?>