"->" kodu

0
Onaylı Üye
Üye
Katılım
14 Eylül 2012
Mesajlar
216
Tepki puanı
0
if ($yukle->uploaded) { // Upload İşlemi Başarılı olursa aşağıdaki işlemleriyapacak

upload clasına bakıyordumda böyle bişey yazılmış şimdi -> kodunun clasdaki bir değişkeni yada fonksiyonu cagırmak için kullanldığını biliyorumda
this->$degisken şeklinde olması gerekmiyormu burda ne yapmış oluyoruz?



birde var $degisken; şeklinde bi ifade var burda var ne anlamda
 
0
Onaylı Üye
Üye
Katılım
21 Aralık 2012
Mesajlar
116
Tepki puanı
1
class içindeki bir fonksiyonda "this->$degisken" şeklinde bir kullanım olması mümkün değil. Çünkü biz asıl değişken olan $this in alt özelliği veya fonksiyonu olan bir nesneye ulaşmaya çalışıyoruz. bu yüzden doğrusu:"$this->degisken" şeklinde olmalı.

gelelim diğer soruna yani var'a, ben bunu daha önce hiç kullanmadım. ama burada böyle bir kullanımı olduğu söyleniyor. ben class larda yeni bir alt özellik(değişken) tanımlarken public, private veya protector gibi access specifier ları kullanırım.
 
Geri
Üst