Düne kadar olsa o özdeş bir sınıf erişmek için bu yöntemlerin her ikisi de. Google (ya da benim anahtar kelimeler ya da kötü) belirterek yukarıya çıktı. Yerine sadece doğrudan sınıf yöntemlerini çağırarak daha sınıfının yeni bir örneğini tanımlayarak bir sınıf erişen arasındaki fark nedir.
Ben hiç Ben sadece bir ipucu yok çünkü ben soruyorum, soruyorum ama bana yardım için birkaç örnek vermek için izin anladım.
Sürece ben PHP sınıfları kullanarak edilmiştir olarak ben sınıfı o değişkeni yöntemleri erişen bir örneğini tanımlayan olmuştur. İşte bir örnek:
<?php
class Myclass
{
public function my_method() {
return "This is my method";
}
}
$myclass = new Myclass();
echo $myclass->my_method(); // output: This is my method
?>
Bu ve bunu yaparken arasındaki fark nedir?
<?php
class Myclass
{
public function my_method() {
return "This is my method";
}
}
echo Myclass::my_method(); // output: This is my method
?>
Ben yeterince açık olduğunu umuyoruz. "Myclass:,", $ class-> MyMethod () "veya sadece doğrudan gibi pek yöntemini çağırarak - değil kısa bir özetine olurdu O zaman ne ile sınıfının bir yöntemi çağıran bir sınıfın yeni bir örneğini oluşturma arasındaki fark :: MyMethod (); "?
Teşekkürler gelişmiş.