2015-08-15 72 views
1

PHP類:我是對的對象與實例嗎?

class Khmer 
{ 
    function foo() 
    { 
     if (isset($this)) { 
      echo '$this is defined ('; 
      echo get_class($this); 
      echo ")<br />"; 
     } else { 
      echo "\$this is not defined.<br />"; 
     } 
    } 
    function Me() 
    { 
      echo "Cambodia.<br />"; 
    } 
}; 

/******************/ 
$a = new Khmer(); 
$a->me(); 

/******************/ 

我認爲$a是一個對象,$a->me()是一個實例。 我對不對?

+0

$一個是類高棉 – 2015-08-15 03:40:39

+0

感謝評論的一個實例。我查了很多關於它的網站,但很確定。你可以給我一個關於物體和實例的例子,Dagon嗎? –

+0

[它在面向對象編程中的類,對象,實例,屬性的含義是什麼意思?](http://stackoverflow.com/questions/24744847/what-its-mean-by-class-object-instance-attribute -in-object-oriented-programin) – Markus

回答

0

對象是實例,實例是對象。

不同的是,術語實例只與介詞的工作。

對象$a是類Khmer或:一個Khmer實例)的實例

0

不完全。

爲對象的最常用的定義是:

一個對象是一個classGood早上的一個實例。

$a是一個對象(其本身實際上是類khmer的一個實例)。 $a->me();是關於對象$a的成員函數me()的調用。