Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

"->" kodu

erkin0007

0
Onaylı Üye
Üye
Katılım
15 Eylül 2012
Mesajlar
216
Açılan Konu
54
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
 

MuendizZ

0
Onaylı Üye
Üye
Katılım
21 Aralık 2012
Mesajlar
116
Açılan Konu
1
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.
 
Üst