Popüler Aramalar:  TLS Nedir?  MyBB SSL Ayarları  MyBB 1.8 Linkleri Gizleme Eklentisi  Wordpress LiteSpeed Cache Ayarları  Wordpress Eklentisiz Breadcrumb  Yandex Webmaster
PHP Dersleri 8: Sabitler

PHP Dersleri 8: Sabitler

Selamlar,

PHP derslerimize kaldığımız yerden devam ediyoruz. Bu dersimizde php’de sabitleri göreceğiz.Daha önce php derslerimize göz atmak için buraya tıklayın.

PHP’de Sabitler

PHP sabitleri yapacağınız çalışmalarda adı üstünde değişken olmayacak, çalışma boyunca hiç değiştirilmeden sabit kalacak değerleri tanımlamak için kullanılır. Ayrıca sabitler sadece bir kez tanımlanıp bir daha değiştirilemediği için güvenlidir.

Sabitlerin tanımlanması define() fonksiyonu ile yapılır. İki tane değer verilerek uygulanır. Örnek;

[syntax type=”php”]
<?php
define('site_urlsi', 'huseyinkorbalta.com');
// site_urlsi adında bir sabit oluşturduk ve değerini huseyinkorbalta.com yaptık
?>
[/syntax]

Sabitler için kullanacağımız isimler değişkenlerde kullanabileceğimiz isimlerin özellikleri ile aynı. PHP’de değişkenler hakkında bilginiz bulunmuyorsa ya da ne dediğimi tam olarak anlayamadıysanız aşağıda ki php değişkenleri ile ilgili yazdığım ders yazılarını okumanız gerekiyor.

Değişkenler ile ilgili bilgi sahibi olduysanız eğer sabitleri anlatmaya devam ediyorum.Sabitleri kullanırken değişkenlerdeki gibi başına bir dolar ($) işareti koymamamız gerekiyor. Sabitler bir karakter eklenmeden direkt olarak yazılır ve kullanılır.

[syntax type=”php”]
<?php
define('adisoyadi', 'Huseyin Korbalta');
echo adisoyadi;
?>
[/syntax]

Ekranda Huseyin Korbalta yazısını yazdıracaktır. Eğer, echo () komutunun kullanımını bilmiyor ya da ne olduğunu anlamadıysanız yine php derslerimden biri olan  PHP Dersleri 6: Ekrana Mesaj Yazdırma Fonksiyonu “echo ()” adlı ders yazımı okumanızı tavsiye ederim.

Sabitleri nerede kullanabilirim?

Dosya dizinlerini kaydederken, veritabanı olmayan sitelerde kullanıcı adı ve şifreleri ya da veritabanı kullanılan sitelerde de veritabanı kullanıcı adı ve şifre gibi bilgilerini saklarken ve çalışma boyunca hep okuyacağımız ama hiç değiştirmeyeceğimiz nitelikte olan veriler için sabitleri kullanabiliriz.

Bir sabitin tanımlanıp tanımlanmadığına nasıl bakarız?

Bunun içinde defined() fonksiyonu kullanılır. Örnek;

[syntax type=”php”]
<?php
define('siteadresi', 'huseyinkorbalta.com');
echo defined('siteadresi');
?>
[/syntax]

Ekranda 1 yazar, bu 1 sonucu olumlu anlamına gelir. Olumsuz olduğunda ekranda bir şey yazmaz. (Bu fonksiyon if koşullarında kullanılır)

Eğer sabit daha önceden tanımlamışsanız ve onu yeniden tanımlamaya çalışırsanız yazdığınız kodlar hata verir. Bu yüzden oluşturacağınız sabit daha önce tanımlanmış mı diye kontrol etmeniz gerekir.

PHP’de Sabitler konusunda bu şekilde anlatmıştık oldum. Bir sonra ki ders yazımda görüşmek dileği ile hoşcakalın…

 Yazı Bağlantısını Kopyala & Paylaş

Benzer Yazılar

  • PHP Out of Memory Hatası Nasıl Çözülür?

    PHP Out of Memory Hatası Nasıl Çözülür?

    Son günlerde Wordpress ve Wordpress eklentilerine gelen güncellemeler sonucunda kişisel blog sayfamın hata kayıtları günlüğünde çok fazla bu hatayı görmemden ötürü araştırma yaptım ve araştırmam sonucunda bulduğum çözümü uyguladım ve sorunum ortadan kalktı. FTP kök dizininde eğer sitenizde bir teknik sorun var ise bunun kayıtlarının tutulduğu bir error_log dosyası mevcuttur.…
  • WordPress’te Birden Fazla Yazı Kısaltma Fonksiyonu Nasıl Yapılır?

    WordPress’te Birden Fazla Yazı Kısaltma Fonksiyonu Nasıl Yapılır?

    Wordpress'te varsayılan olarak blog yazıları 55 kelime kısaltılmakta. Wordpress'in yazı uzunluğu filtreleme fonksiyonu kullanılarak bu varsayılan değeri değiştirebiliyoruz ve bu değiştirdiğimiz de sadece bir yerde kullanabiliyoruz, peki ya birden fazla alanda farklı kelime uzunlukları kullanmak istiyorsak? Birden fazla yazı türüne sahip bir internet sitesi geliştiriyorsanız, her farklı alan için farklı…
  • Apache URL Rewriting ve HTTP Session Kullanarak İstenilen Dosyaya Erişimi Kısıtlama

    Apache URL Rewriting ve HTTP Session Kullanarak İstenilen Dosyaya Erişimi Kısıtlama

    Apache, dünya genelinde birçok web sunucusunun temelini oluşturuyor. Bundan dolayı en yaygın kullanılan sunucu işlemcisidir ancak bu işlemci günümüz ihtiyaçlarını karşılayamadığı için birçok modül ile bu ihtiyaçları karşılamaya çalışıyor. Bugünkü yazımda ise bu modüllerden biri olan mod_rewrite modülünden faydalanacağız. Gel gelelim asıl konumuza,çok fazla dosya paylaşan, paylaştığınız bu dosyaları çok…
  • Sıkça Kullanılan Önemli PHP Fonksiyonları

    Sıkça Kullanılan Önemli PHP Fonksiyonları

    Selamlar, PHP ile uygulama yaparken en çok kullandığımız ve neredeyse php'nin değişmez fonksiyonları haline gelmiş birkaç fonksiyon bulunmaktadır. Bu fonksiyonlar birçok php yazılımcısı tarafından mutlaka kullanılmaktadır bu fonksiyonlar php'nin ihtiyaç duyduğu fonksiyonlarda diyebiliriz. Biliyorsunuz ki php'nin son sürümü 7.0 ve şuan güncel ve stabil sürüm olan 5.6 sürümü kullanılmaktadır. Birazdan…
PHP Dersleri 8: Sabitler için Yorum'da Bulun

Bu yazıya şimdiye kadar 2 Yorum yapılmıştır.

  • Yorum Sahibi
     Yanıtla
    Spinex Ziyaretçi

    Php derslerini severek takip ediyorum abi 🙂 çok basit ve anlaşılır anlatıyorsun emeğine sağlık

    • Yorum Sahibi
       Yanıtla
      Hüseyin Körbalta Yazar 

      Rica ederim @Spinex, bir yararım dokunduysa ne mutlu bana, iyi çalışmalar 🙂

Bir Cevap Yaz

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

 Lütfen, en az 15 karakterli bir yorum belirtiniz.

 Lütfen,isminizi belirtiniz.
 Lütfen, kullanmakta olduğunuz bir e-mail adresi giriniz.
 Yukarıda ki alanı işaretlemeniz zorunludur.Aksi takdirde yorumunuz gönderilemeyecektir.