defineBir isimli sabit tanımlar
&reftitle.description;
booldefinestringsabit_ismimixeddeğerboolharf_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.0harf_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.0harf_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.0array 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;
definedconstantSabitler bölümü