Ceviz Forum'a hoşgeldiniz.
Toplam 2 sayfadan 1. sayfa 1 2 En SonEn Son
15 sonuçtan 1 ile 10 arası gösteriliyor
  1. #1
    //PcKpT
    Üyelik Tarihi
    06/2008
    Mesaj
    552

    Yukarı define kullanımı

    Sabitler de değişkenler gibi değer depolamaya yararlar. Sabitleri atamak için define() fonksiyonu kullanılır ve sabitler değişkenlerden farklı olarak betik içinde tekrar değiştirilemezler.


    PHP:
    PHP Kodu:
    <?php 
    define
    ("pazar""Haftanın en sevdiğim günü"); 
    echo 
    pazar
    ?>


    define() fonksiyonu 3 parametre alabilir. 3. parametresi isteğe bağlıdır. İlk parametre sabitin adı ikinci parametre sabitin alacağı değeri belirler. Yukarıdaki örnekte gördüğünüz gibi sabitleri kullanmak için değişkenler gibi başlarına $ işareti koymuyoruz. Sadece sabitin adını yazıyoruz.

    Sabitlerde varsayılan olarak büyük küçük harf ayrımı vardır. PAZAR ile pazar aynı değildir. Eğer yukarıdaki örnekte echo PAZAR ifadesini kullansaydık ekrana PAZAR yazacaktı. Bu durumu define() fonksiyonunun 3. parametresi ile aşabiliriz. Sabitlerdeki büyük küçük ayrımını devre dışı bırakabiliriz.


    PHP:
    PHP Kodu:
    <?php 
    define
    ("pazar""Haftanın en sevdiğim günü"true); 
    echo 
    PAZAR
    ?>


    Yukarıdaki kod ekrana sabitin taşıdığı değeri yazar. 3. parametre true ve false mantıksal değerlerini alır. true büyük küçük harf ayrımını ortadan kaldırır, false ise tam tersini yapar.

    Sabitlerin kontrol edilmesi

    Sabitlerin var olum olmadığını defined() fonksiyonu ile kontrol ederiz. Yani sabit tanımladığımız define() fonksiyonunun sonuna sadece "d" harfi getiririz.


    PHP:
    PHP Kodu:
    <?php 
    define
    ("pazar""Haftanın en sevdiğin günü"); 
    define("sali""Salı sallanır derler"); 
    if(
    defined('cuma')) { 
    echo 
    "Cuma tanımlanmış"
    } else { 
    echo 
    "Tanımlanmamış"

    ?>


    define() fonksiyonun 3. parametresi defined() fonksiyonunu da etkiler. Varsayılan olarak defined() fonksiyonu da büyük küçük harf ayrımı yapar.

    NOT:ALINTIDIR....
    Biliyordumda hem hazırdı hem daha detaylıydıı...
    Sağlıcakla
    Konuyla ilgili detaylı bilgisi olan devam edebilir ...
    Tekrar Bak;
    Senin Bakışın Onu Değiştirir ;
    Bazen ne kadar çok bakarsan;
    Gerçeği o kadar az görürsün;

  2. #2
    Ceviz Üyesi
    Üyelik Tarihi
    06/2007
    Mesaj
    77

    Varsayılan

    define ile defined arasındaki farkı bilmiyordum yazının orjinali ingilizcemi adresi nedir

  3. #3
    //PcKpT
    Üyelik Tarihi
    06/2008
    Mesaj
    552

    Varsayılan

    sanırım bu değişkenlerden daha kullanışlı olablir...
    Tekrar Bak;
    Senin Bakışın Onu Değiştirir ;
    Bazen ne kadar çok bakarsan;
    Gerçeği o kadar az görürsün;

  4. #4
    Ceviz Üyesi
    Üyelik Tarihi
    09/2007
    Yer
    Ankara
    Mesaj
    1,609

    Varsayılan

    güzel bir paylaşım olmuş tebrikler.
    ben bunları kullanıyordum ama haberli olmayan arkadaşlar için kesinlikle kullanmaları gereken bir özellik.

  5. #5
    //PcKpT
    Üyelik Tarihi
    06/2008
    Mesaj
    552

    Varsayılan

    Alıntı Eretna, mesajından alıntı: Mesajı Gör
    güzel bir paylaşım olmuş tebrikler.
    ben bunları kullanıyordum ama haberli olmayan arkadaşlar için kesinlikle kullanmaları gereken bir özellik.
    mesela siz nerelerde kullanıyorsunuz?
    Tekrar Bak;
    Senin Bakışın Onu Değiştirir ;
    Bazen ne kadar çok bakarsan;
    Gerçeği o kadar az görürsün;

  6. #6
    tam 35
    Üyelik Tarihi
    04/2005
    Yer
    İstanbul
    Mesaj
    1,509

    Varsayılan

    Eğer yukarıdaki örnekte echo PAZAR ifadesini kullansaydık ekrana PAZAR yazacaktı
    hayır şak diye syntax hatası vericekti.
    http://ww.akyor.com

    Blog ve Cevize uzun aradan sonra devam

  7. #7
    //PcKpT
    Üyelik Tarihi
    06/2008
    Mesaj
    552

    Varsayılan

    ben artık değişkenler yerie bunu kullanıcam
    Tekrar Bak;
    Senin Bakışın Onu Değiştirir ;
    Bazen ne kadar çok bakarsan;
    Gerçeği o kadar az görürsün;

  8. #8
    tam 35
    Üyelik Tarihi
    04/2005
    Yer
    İstanbul
    Mesaj
    1,509

    Varsayılan

    Alıntı cwx_tech, mesajından alıntı: Mesajı Gör
    ben artık değişkenler yerie bunu kullanıcam
    arkadaşım daha önce sana bir tavsiyede bulunmuştum yanıltıcı bilgi verme diye. şimdi bu mesajını okuyan adam zannedicekki define, değişkenlerin benzeri. halbuki adı üstünde biri "sabit" diğeri "değişken"... halbuki ikisi bambaşka şeyler
    http://ww.akyor.com

    Blog ve Cevize uzun aradan sonra devam

  9. #9
    //PcKpT
    Üyelik Tarihi
    06/2008
    Mesaj
    552

    Varsayılan

    tamam ya özür dilerim ama değişkenlere yakın bir şey...
    Tekrar Bak;
    Senin Bakışın Onu Değiştirir ;
    Bazen ne kadar çok bakarsan;
    Gerçeği o kadar az görürsün;

  10. #10
    Ceviz Üyesi
    Üyelik Tarihi
    09/2007
    Yer
    Ankara
    Mesaj
    1,609

    Varsayılan

    Alıntı cwx_tech, mesajından alıntı: Mesajı Gör
    mesela siz nerelerde kullanıyorsunuz?
    genellikle dil desteği verdiğimde ana sayfadaki tüm text yazılarını define() içinde yazıyorum. sonrasında bir değşiklik yapılacağında ise tr.php dosyasını açıp gerekli değişiklikleri yapıp upload ediyorum.
    bu şekilde iş çok çabuk oluyor ve index te kalabalıktan kurtulumuş oluyor.


 

Konu Bilgileri

Users Browsing this Thread

Şu an 1 kullanıcı bu konuya bakıyor. (0 üye ve 1 ziyaretçi)

Benzer Konular

  1. Sınıfların Kullanımı - Tasarım
    By HunTER in forum PHP
    Cevap: 14
    En Son Mesaj: 21/01/2008, 12:08
  2. Session Kullanımı
    By _insan_ in forum ASP
    Cevap: 4
    En Son Mesaj: 14/10/2006, 00:22
  3. Cevap: 3
    En Son Mesaj: 07/04/2004, 20:24
  4. Delphi7'de Rave Report kullanımı
    By TeDDy in forum Pascal / Delphi / Delphi.NET
    Cevap: 17
    En Son Mesaj: 19/04/2003, 09:10
  5. Access te fonksiyon tuşları (f2,f3,..) kullanımı
    By realperest in forum Veritabanları & SQL
    Cevap: 1
    En Son Mesaj: 08/02/2003, 10:45

Sık Kullanılanlar

Sık Kullanılanlar

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz
  •  
Yukarı Çık