Sınıfta veya yapıcı değişkenleri koymalısın?

0 Cevap php

Benim soru (lar) OOP için en iyi uygulamaları biridir. Codeigniter framework / PHP kullanarak Im.

Ben bir sınıf vardır:

class Test() {

    var $my_data = array();

    function my_function() {

        //do something

    }

}

Böyle sınıfta $ my_data bildirmek için Tamam mı? ya da kurucusuna gitmeli? Temelde her fonksiyonu $ my_data yazılı olacak böylece bir anlamda sınıfsal değişken olacaktır (küresel?, Terminoloji hakkında emin değilim)

Ayrıca, ben VAR veya özel kullanmalıyım? var değişkenler kapsamını ilan lehine önerilmiyor?

0 Cevap