Merhaba arkadaşlar bu konumda sabitlerin kullanımından bahsedeceğim.
Sabit nedir?
Sabitler değişkenler gibi sürekli olarak değiştirilen değerler değildir.Sabitleri programa 1 kez tanıtırız ve daha sonra istediğimiz yerde sabitlenmiş olan değeri kullanabiliriz.Mesela programınızın birçok yerine türkhackteam yazısını ekleyeceksiniz bunu bir sabite atarsanız (mesela a harfine atadınız) artık türkhackteam yazmanıza gerek kalmayacaktır "a" yazdığınız taktirde atadığınız değer ekrana yansıyacaktır.
Dikkat! Önceki dersimizde değişken atarken değişkenin başına $ (dolar) işareti koyuyorduk fakat sabit atarken bu işareti ($) koymamıza gerek yoktur.Eğer koyarsanız hata alırsınız.Ayrıca değişkenlerde olduğu gibi sabitlerdede türkçe karakter,_ dışında sembol (@,%,& gibi) kullanmamamız gerekmektedir.
Sabitleri tanımlamak için define() komutunu kullanmamız gerekmektedir.
Örnekler ile anlatım
Ekranda turkhackteam.org yazacaktır.
Tanımladığımız sabitin kullanıp kullanılmadığına (aktif olup olmadığına) bakabiliyoruz bunun için şu kodu yazmamız gerekiyor;
Kullanımı şu şekilde;
Eğer sabitimiz doğru bir şekilde tanımlanmışsa ortada herhangi bir sıkıntı yoksa ekranda 1 yazar eğer daha önce tanımladığınız bir sabiti tekrar tanımlayama çalışıyorsanız veya ortada farklı bir hata varsa ekranda hiç birşey yazmaz.
::.Bir sonraki derste görüşmek üzere.::
Sabit nedir?
Sabitler değişkenler gibi sürekli olarak değiştirilen değerler değildir.Sabitleri programa 1 kez tanıtırız ve daha sonra istediğimiz yerde sabitlenmiş olan değeri kullanabiliriz.Mesela programınızın birçok yerine türkhackteam yazısını ekleyeceksiniz bunu bir sabite atarsanız (mesela a harfine atadınız) artık türkhackteam yazmanıza gerek kalmayacaktır "a" yazdığınız taktirde atadığınız değer ekrana yansıyacaktır.
Dikkat! Önceki dersimizde değişken atarken değişkenin başına $ (dolar) işareti koyuyorduk fakat sabit atarken bu işareti ($) koymamıza gerek yoktur.Eğer koyarsanız hata alırsınız.Ayrıca değişkenlerde olduğu gibi sabitlerdede türkçe karakter,_ dışında sembol (@,%,& gibi) kullanmamamız gerekmektedir.
Sabitleri tanımlamak için define() komutunu kullanmamız gerekmektedir.
Örnekler ile anlatım
Kod:
[COLOR=White][COLOR=magenta]<?php [/COLOR][/COLOR][COLOR=White][COLOR=Magenta]define('en_iyi_tim', 'turkhackteam.org'); [/COLOR][COLOR=Yellow]burada[B] en_iyi_tim[/B] adında bir sabit oluşturduk ve bu sabite [B]turkhackteam.org[/B] değerini atadık.[/COLOR] [/COLOR]
[COLOR=White][COLOR=magenta]echo $en_iyi_tim; [COLOR=Yellow]burada ekrana sabitimi yazdırdım[/COLOR][/COLOR]
[COLOR=magenta]?>[/COLOR][/COLOR]
Ekranda turkhackteam.org yazacaktır.
Tanımladığımız sabitin kullanıp kullanılmadığına (aktif olup olmadığına) bakabiliyoruz bunun için şu kodu yazmamız gerekiyor;
Kod:
[COLOR=White][COLOR=yellow]echo defined('sabit adı');[/COLOR][/COLOR]
Kod:
[COLOR=White][COLOR=yellow][COLOR=magenta]<?php[/COLOR][/COLOR][/COLOR]
[COLOR=White][COLOR=yellow][COLOR=Magenta]define('sabit1', 'deger1');[/COLOR][/COLOR][/COLOR]
[COLOR=White][COLOR=yellow][COLOR=Magenta]echo defined('sabit1');[/COLOR]
[/COLOR][/COLOR][COLOR=Magenta]?>[/COLOR]
::.Bir sonraki derste görüşmek üzere.::
Son düzenleme: