Php Değişken Problemi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    philist
    philist's avatar
    Kayıt Tarihi: 13/Haziran/2006
    Erkek

    index.php

    print($degisken); //daha atanmadı aşağıda atanacak oradan çekmesi lazım.

    print("bişeyler");

    print("buralar olmak zorunda");

    include("ayar.php");

    fonk();

    ---------------------

    ayar.php

    function fonk(){

                              $degisken=7;//daha yeni atandı. Yukarıdaki buradan çekmeli

    }

     

    Böyle bir sorun var. Çözüm?

    print(fonk()." return falan olmaz");

    sınıf mı oluşturmam lazım bi örnek yazabilir misiniz?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ZoRKaYa
    ZoRKaYa's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    ayar.php yi önce include et


    echo "imzanız özel karakter içermemelidir";
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    philist
    philist's avatar
    Kayıt Tarihi: 13/Haziran/2006
    Erkek

    Onu yapmak için yeni bir fonksiyon yazmam lazım. Var olan bir fonksiyonu kullanmaya çalışıyorum. Başka bir çözüm lazım.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ZoRKaYa
    ZoRKaYa's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    index.php

    ---------

    include("ayar.php");

     

    fonk();

     

    print($degisken);

     

    print("bişeyler");

     

    print("buralar olmak zorunda");

     

    ayar.php

    ----------

    ayar.php

     

    function fonk(){

     

                              $degisken=7;

     

    }

     

    niye böyle yapmıosun


    echo "imzanız özel karakter içermemelidir";
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    philist
    philist's avatar
    Kayıt Tarihi: 13/Haziran/2006
    Erkek

    fonk() fonksiyonu başka yerlerden de çağrılıyor ve print fonksiyonu var içinde. Öncesinde çağırmam için yeni bir fonksiyon yazmam lazım. Kod kalabalığı olacak. Bana global değişkeni gibi bir şey lazım.

     

    index.php

    print($degisken);

    print("bişeyler");

    print("buralar olmak zorunda");

    include("ayar.php");

    fonk();

    ---------------------

    ayar.php

    function fonk(){

                              $degisken=7;

                              print("bu fonksiyonda oynama yapılamaz");

    }

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    philist
    philist's avatar
    Kayıt Tarihi: 13/Haziran/2006
    Erkek

    $kgetir=array_values(fonk());

    $print($kgetir[0]);

     

    fonksiyonu değiştirdim baştan sona bağlı olan yerleri de. Böyle olmaması lazımdı. Neyse. Tşk.

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PHP-SEO Developer
    Erdem
    Erdem's avatar
    Kayıt Tarihi: 04/Haziran/2002
    Erkek

    kardeş

    şu şekilde yapabilirsin ancak kullanacağın sayfayada yani ayar.php en üstde

    global  $degisken;

     

    yaz çalıştır o kadar yeterli ok ama diğer sayfaların hiç bir yerinde  $degisken i kullanma yoksa globalden almaz karışır hata verir ok :)

     

    hadi kolay gelsin.


    Php for SEO nun ardından Php for Gcode (CNC)
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    philist
    philist's avatar
    Kayıt Tarihi: 13/Haziran/2006
    Erkek

    global içeriden almaz ki alır mı? Dışarıdan alır da içeriden almaz. Hallettim ya. Önceki mesajdaki gibi yaptım.

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    philist
    philist's avatar
    Kayıt Tarihi: 13/Haziran/2006
    Erkek

    hımm

    global i yanlış anlamışım. eyv. sayfa başına yazınca çalışıyormuş.

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PHP-SEO Developer
    Erdem
    Erdem's avatar
    Kayıt Tarihi: 04/Haziran/2002
    Erkek

    önemli değil kardeş kolay gelsin bi sorun olursa bildiğim kadar yardım ederim. koly gelsin


    Php for SEO nun ardından Php for Gcode (CNC)
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    philist
    philist's avatar
    Kayıt Tarihi: 13/Haziran/2006
    Erkek

    eyv.

Toplam Hit: 1290 Toplam Mesaj: 11