define Bir isimli sabit tanımlar &reftitle.description; booldefine stringsabit_ismi mixeddeğer boolharf_büyüklüğüne_duyarsız&false; Çalışma sırasında bir isimli sabit tanımlamaya yarar. &reftitle.parameters; sabit_ismi Sabitin ismi. Ayrılmış ve hatta geçersiz adlarla sabit tanımlamak mümkündür. Bunların değeri (yalnızca) constant ile alınabilir. Ancak bunu yapmanız önerilmez. değer Sabitin değeri. integer, float, string, boolean, array veya &null; türünde değerler kabul edilir. resource türünde sabitler tanımlamak mümkün ise de beklenmedik davranışlara yol açacağından bu önerilmez. harf_büyüklüğüne_duyarsız &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. PHP 7.3.0 ve sonrasında harf büyüklüğüne duyarsız sabitlerin kullanımı önerilmemektedir. PHP 8.0.0 ve sonrasında, sadece &false; değeri kabul edilmektedir. &true; değeri bir uyarı üretecektir. Harf büyüklüğüne duyarsız sabitler küçük harfli saklanır. &reftitle.returnvalues; &return.success; &reftitle.changelog; &Version; &Description; 8.0.0 harf_büyüklüğüne_duyarsız bağımsız değişkeninde &true; aktarımı artık bir E_WARNING çıktılıyor. &false; aktarımı ise hala destekleniyor. 7.3.0 harf_büyüklüğüne_duyarsız bağımsız değişkeninin kullanımı önerilmemektedir. PHP 8.0.0 sürümünde kaldırılacaktır. 7.0.0 array türünde değerlere izin verilmektedir. &reftitle.examples; - Sabit tanımlamak ]]> - Ayrılmış isimli sabitler Bu örnek, bir sihirli sabit ile aynı ada sahip bir sabiti tanımlama durumundaki davranışı göstermektedir. Ortaya çıkan davranış açıkça kafa karıştırıcı olduğundan, pratikte bunu yapmanız önerilmez. ]]> &example.outputs; &reftitle.seealso; defined constant Sabitler bölümü