Php Sabitler Kullanımı (Define)

Php’de sürekli değişmesini istemediğimiz bilgileri bu define‘lerde saklarız. Bunlar bize oldukça kolaylık sağlar ve bir sabitin tanımlanıp tanımlanmadığını da kontrol edebiliriz.Define fonksiyonu define() şeklinde tanımlanır ve iki parametre alır.

<?php
define("ogrenci","caliskan");
//Öğrenci adında bir sabit oluşturup değerini ise caliskan olarak belirledi. Artık bunu sayfamızın her yerinde kullanabiliriz.?>

Sabitlerin bir kuralı da şudur : adı üstünde sabit olduğu için değişkenler gibi tanımlanamaz. Başına değişken ($) işareti koyulmaz. Değişkenlerden farklı olarak da karakter kullanımı yapılamaz. Bir define örneği daha vereyim.

<?php
define("telefon","iphone");
echo telefon;
//Telefon sabitimizi ekrana yazdırdığımızda bize iphone çıktısını verecektir.?>

Sabitlerin Kullanım Alanları

Sabitleri genellikle veritabanına site ile ilgili bilgileri kaydetmek için kullanırlar. Veritabanından çekilen site ayarları , kullanıcı adı , şifre gibi bilgileri sürekli çekmemek için sabit’lere atayıp öyle kullanırlar.

Sabitin Olup Olmadığını Nasıl Kontrol Ederiz

Sabitlerin olup olmadığını kontrol etmek için defined fonksiyonu kullanılır. Bu fonksiyon eğer böyle bir sabit tanımlanmış ise ekrana 1 çıktısını , tanımlı değil ise 0 çıktısını verir. Bir örnek verelim.
<?php
define("spor","futbol");
echo defined(''spor");
//Ekranda 1 çıktısını alırız.?>

Sabitleri de beraber gördük. Bir sonraki makalede görüşmek üzere… İyi çalışmalar.

AuthorHarun ALP

Bu adam , bilgi sahibi olduğu konularda makalelerini daha bilgilendirici hale getirip görseller ile süslüyor ve seo uyumlu makaleler ortaya çıkarıyor. Güncel webmaster konularını işlemekten keyif alıyor ve genelde her makale aslında bir sorunun çözümü niteliğinde.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir