• 08-11-2020, 12:01:54
    #1
    ReH
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Beyler Şimdi Başka Bir Class İçinde Olan getHeaders() Fonksiyonunu Api Classının İçinde Nasıl Çekerim Bilen Varmı
  • 08-11-2020, 12:03:48
    #2
    dev
    Kurumsal Üye
    ReH adlı üyeden alıntı: mesajı görüntüle
    Beyler Şimdi Başka Bir Class İçinde Olan getHeaders() Fonksiyonunu Api Classının İçinde Nasıl Çekerim Bilen Varmı
    getHeader static method mu?
  • 08-11-2020, 12:04:53
    #3
    Noroc adlı üyeden alıntı: mesajı görüntüle
    getHeader static method mu?
    public function getHeaders()
  • 08-11-2020, 12:07:21
    #4
    dev
    Kurumsal Üye
    ReH adlı üyeden alıntı: mesajı görüntüle
    public function getHeaders()
    Kitabuna uygun yapacak iseniz inject etmeniz lazim. Bunun icin dependency injection'a bakabilirsiniz.
    Sadece calissin bana yeter diyorsaniz,

    $api = new Api();
    $headers = $api->getHeaders();

    seklinde yapabilirsiniz.
  • 08-11-2020, 12:09:19
    #5
    4 farklı yolla yapabilirsin.
    1-) metodlarını kullanmak istediğin classı, hangi classta kullanmak istiyorsan ondan extend edip kalıtarak kullanabilirsin. ( eğer metodlarını kullanmak istediğin class'ı birden fazla yerde kullanıcaksan öneririm. )
    2-) new ClassAdı(); şeklinde klasını bir değişkene çağırarak kullanabilirsin.
    3-) eğer metodun static ise direkt olarak classın namespace'yi yazıp sonrasıdna metodun adını yazarak direkt kullanabilrisin.
    4-) metodlarını kullanmak istediğin classı trait e çevirerek hangi class içinde kullanmak istiyorsan use ile trait'i çağırıp this şeklinde kullanabilrisin.
  • 08-11-2020, 12:10:36
    #6
    Noroc adlı üyeden alıntı: mesajı görüntüle
    Kitabuna uygun yapacak iseniz inject etmeniz lazim. Bunun icin dependency injection'a bakabilirsiniz.
    Sadece calissin bana yeter diyorsaniz,

    $api = new Api();
    $headers = $api->getHeaders();

    seklinde yapabilirsiniz.
    Hocam Öyle Değil Ben Aynı Php Dosyasının İçine 1den Fazla Class Yazdım O Yüzden $api = new Api();
    $headers = $api->getHeaders(); bu olay çalışmıyor
  • 08-11-2020, 12:16:04
    #7
    TekstilTurkiye adlı üyeden alıntı: mesajı görüntüle
    4 farklı yolla yapabilirsin.
    1-) metodlarını kullanmak istediğin classı, hangi classta kullanmak istiyorsan ondan extend edip kalıtarak kullanabilirsin. ( eğer metodlarını kullanmak istediğin class'ı birden fazla yerde kullanıcaksan öneririm. )
    2-) new ClassAdı(); şeklinde klasını bir değişkene çağırarak kullanabilirsin.
    3-) eğer metodun static ise direkt olarak classın namespace'yi yazıp sonrasıdna metodun adını yazarak direkt kullanabilrisin.
    4-) metodlarını kullanmak istediğin classı trait e çevirerek hangi class içinde kullanmak istiyorsan use ile trait'i çağırıp this şeklinde kullanabilrisin.
    saolun hocam