Şimdi Ara

PHP nin gömülü fonksiyonlarını class içinde nasıl çalıştırırız?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
262
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • merhaba arkadaşlar amatör php web geliştiricisiyim bu güne kadar spagetti kodlama dedikleri tarzda işimi görüyordum biraz daha düzenli kod yazmak için oop öğrenmeye çalışıyorum okuduğum derslerde izlediğim videolarda göremedimmi benmi kaçırdım anlamadım class içinde fonksiyon yazmadan php nin gömülü fonksiyonlarını değişkenler üzerinde kullanamıyormuyuz ?


    örnek kod:


    class deneme

    {

       

        public $isim = "MAHMUT";


        public $degistir = strtolower($isim);

       

    }


    örnek olması için isim adlı değişkene Büyük harf ile mahmut yazdım değiştir adlı değişkenin içine php nin gömülü olan strtolower fonksiyonunu kullandığımda


    Fatal error: Constant expression contains invalid operations


    hatasını alıyorum strtolower($this->isim) dediğimde de durum değişmiyor neyi yanlış yapıyorum acaba?








  • Kod

    Yığını:
    class deneme { public $isim = "Mahmut"; public $degistir = ""; public function __contruct() { $this->degistir = strtolower($this->isim); } } $deneme = new \deneme(); echo $deneme->degistir;


    Class elemanlarını tanımladığın erde fonksiyon çağrımazsın. Onu bir class metodu içinde yapmak zorundasın.

  • Delifisek.Tux kullanıcısına yanıt

    Anladım hocam sağolasın cevapladığın için

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.