+ Cevap Yaz
Toplam 2 sayfadan 1. sayfa 1 2 En SonEn Son
14 sonuçtan 1 ile 10 arası gösteriliyor

Konu: define kullanımı

  1. #1
    cwx_tech Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    06/2008
    Mesaj
    547
    //PcKpT

    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

    Üyelik Tarihi
    06/2007
    Mesaj
    31
    Ceviz Üyesi

    Varsayılan

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

  3. #3
    cwx_tech Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    06/2008
    Mesaj
    547
    //PcKpT

    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
    Eretna Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    09/2007
    Yer
    Ankara
    Mesaj
    1,456
    Deli Olmak Akıl İster

    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.
    ################################
    Kestiğin Ümitlerden Yelkenlerde Yaptım
    Ama...
    Yokluğunda Ne Gidebildim Ne De Kaldım.
    ###############################

  5. #5
    cwx_tech Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    06/2008
    Mesaj
    547
    //PcKpT

    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
    akyor35 Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    04/2005
    Yer
    İstanbul
    Mesaj
    1,455
    tam 35

    Varsayılan

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

  7. #7
    cwx_tech Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    06/2008
    Mesaj
    547
    //PcKpT

    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
    akyor35 Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    04/2005
    Yer
    İstanbul
    Mesaj
    1,455
    tam 35

    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

  9. #9
    cwx_tech Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    06/2008
    Mesaj
    547
    //PcKpT

    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
    Eretna Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    09/2007
    Yer
    Ankara
    Mesaj
    1,456
    Deli Olmak Akıl İster

    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.
    ################################
    Kestiğin Ümitlerden Yelkenlerde Yaptım
    Ama...
    Yokluğunda Ne Gidebildim Ne De Kaldım.
    ###############################

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Benzer Konular

  1. Sınıfların Kullanımı - Tasarım
    By HunTER in forum PHP
    Cevap: 14
    En Son Mesaj: 21/01/2008, 13: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, 11:45

Bookmarks

Mesaj Yazma Hakları

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