PHP kelimenin 'var' ne yapar?

3 Cevap php

Bu muhtemelen çok önemsiz bir soru, ama ben ne web arama motorları aracılığıyla cevap bulmak mümkün, ne de php.net üzerinde değil. Açıklamak için zaman var değil sadece, ben bu konuda okuyabilirsiniz yere beni yönlendirin.

  1. 'Var' anahtar kelime PHP ne anlama geliyor?
  2. PHP4 ve PHP5 arasında herhangi bir fark var mı?

3 Cevap

Bu PHP4'te sınıf üyesi değişkenleri bildirmek için, ve artık gerekli. Bu onaylanmaz gibi olan, PHP5'ta çalışacak, ancak sürüm 5.1.2 'e kadar sürümü 5.0.0 PHP bir E_STRICT uyarı çıkaracağız.

Örnek kullanım:

class foo {
    var $x = 'y'; // or you can use public like...
    public $x = 'y'; //this is also a class member variables.
    function bar() {
    }
}

var anahtar sözcük için kullanılır declare variables in a class in PHP 4,

class Foo {
    var $bar;
}

PHP 5 ile property and method visibility (public, protected ve private) sunuldu ve böylece var önerilmiyor.

I http://www.php.net/manual/en/language.oop5.visibility.php alıntı

Not: var anahtar ile bir değişkeni bildirmek PHP 4 yöntemi halen (kamu anahtar kelime eşanlamlı gibi) uyumluluk nedenlerle desteklenmektedir. 5.1.3 öncesi PHP 5, kullanım bir E_STRICT uyarı üretecek.