2014-03-13 33 views
-2

我正在做這個PHP代碼,並試圖開始在PHP中使用OOP。所以第一課使用這段代碼。出於某種原因,當我執行它,它不工作,並給出了一個錯誤:請幫助調試一些基本的PHP

Fatal error: Call to a member function result() on a non-object in /web/com/139472683619280/main.php on line 20

<?php 
    class MyClass{ 

     public $hello = "Hello World"; 
     public function result(){ 
     echo $this->hello; 

     } 

    } 
    $objectMyClass = new MyClass(); 
    $objecyMyClass->result(); 
    ?> 

我希望有人可以給我一些見解,爲什麼我收到此錯誤。

謝謝。

+1

請嘗試使用的標題,正確總結你的問題。謝謝 – reto

+0

會做。進出口新,只有在這裏開始;)。 – user3410094

+0

@ user3410094,獲得一個好的IDE,你可以很容易地自己找到這些錯誤。 –

回答

1

你有一個錯字:

$objecyMyClass->result(); 

應該是:

$objectMyClass->result(); 
+0

真棒,謝謝! – user3410094

3

你有一個錯字存在。它是對象..非objecy:P

$objectMyClass->result(); // is the correct one 

一個好的IDE會很容易地發現這些錯誤你。仍然使用記事本呃? :)

+0

't'緊挨着'y'大聲笑--OP必須放在一個非常小的電腦上+1 ;-) –

+0

@ Fred-ii-,Aww mate ty。記事本仍然規則! –

+0

我的榮幸Shankar。我仍然使用Notepad ++ - 無法承受更好的IDE。 –