Gizlilik Politikam Güncellendi. Bkz:Gizlilik Politikası



01 Ara 2016

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…


Bu Yazımı Beğendiysen Sosyal Medya Hesaplarında Paylaşarak Bana Destek Olabilirsin!
 Google Plusda Paylaş


 Yazar: Hüseyin Körbalta Hakkında

Blog yazarı, Arayüz geliştiricisi ve Arkaplan geliştiricisi olmak için çalışmalar yapıyor.

 Websitesi
Takip Et:

2
 Kimler Neler Demiş?

avatar
1 Yazıdaki Yorumlar
1 Yorumlar
0 Takipçi
 
En çok tepki verilen yorum.
En iyi yorum
  Abone Ol  
Bildir
Spinex
Ziyaretçi
Spinex

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

istanbul escort, şişli escort