kaanst
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
28.02.2018
-
Yaş/Cinsiyet
28 / E
-
Meslek
Web Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
K** S**
-
Mesajlar
669
-
Beğeniler
435 / 160
-
Ticaret
31, (%94)
Merhabalar,
PHP hocalarımdan biraz yardım istemem gerekiyor. Bir sorum olacak bir örnekle göstereyim:
Şimdi bir sınıfım var.
Bu sınıfın içindeki bir fonksiyona başka bir sınıf daha tanımladım.
Bu sınıfa, fonksiyonun içerisinde bulunduğu sınıfı extends etmek istiyorum.
Yada extends etmekten ziyade fonksyionun bulunduğu sınıftaki değişkenleri almak istiyorum. Mümkün müdür?
class global {
// Bu sınıfı;
private $degisken = 1;
function __construct() {
class local {
// İşte bu sınıfa extends edebilir miyim ya da $degisken adlı sınıf değişkenini bu sınıfta nasıl kullanabilirim? Direkt $this->degisken denediğimde hata alıyorum.
##################
}
}
}
-
Üyelik
28.02.2015
-
Yaş/Cinsiyet
34 / E
-
Meslek
web programlama
-
Konum
Malatya
-
Ad Soyad
O** D**
-
Mesajlar
1033
-
Beğeniler
282 / 281
-
Ticaret
18, (%100)
çorba yapmıssınız kodları clas icindeki fonksionda neden class olusturuyosunuz
class local extends global{ parent::fonksion adı şeklinde kullanabilinir googlede daha detaylı bulabilirsn
MultiAnaliz.com
-
Üyelik
28.02.2015
-
Yaş/Cinsiyet
34 / E
-
Meslek
web programlama
-
Konum
Malatya
-
Ad Soyad
O** D**
-
Mesajlar
1033
-
Beğeniler
282 / 281
-
Ticaret
18, (%100)
global ile eklemeyi deneyebilirsiniz duruma göre tam anlamadım ama this ile yapmak istersenizde $this-> ile tanımladıgnızı baska classta class->degisken olarak cagırmanız gerekior
MultiAnaliz.com
-
Üyelik
14.01.2018
-
Yaş/Cinsiyet
52 / E
-
Meslek
Programcı
-
Konum
İzmir
-
Ad Soyad
S** S**
-
Mesajlar
319
-
Beğeniler
4 / 111
-
Ticaret
0, (%0)
private değişkenleri tanımlandığı class dışında direk alamassın. getter setter kullanman gerekir.