myMethod();```在這個例子中,首先定義了一個名為`MyClass` 的類,其中"/> myMethod();```在這個例子中,首先定義了一個名為`MyClass` 的類,其中">
要呼叫一個 PHP 類別中的內部方法,需要先實例化該類別。
範例:
class MyClass { public function myMethod() { echo "Hello World!"; } } $obj = new MyClass(); $obj->myMethod();
在這個範例中,首先定義了一個名為MyClass
的類,其中包含了一個名為myMethod()
的公共方法。程式碼的下一行建立了一個名為 $obj
的 MyClass
物件實例。最後一行程式碼呼叫了 $obj
物件的內部方法 myMethod()
並輸出了字串 “Hello World!”。
透過這個簡單的例子,你可以看到如何呼叫 PHP 類別中的內部方法。首先建立一個類別的實例,然後使用物件運算子 ->
呼叫方法。
另外值得注意的是,類別中的方法可以是公開的、私有的或受保護的。公開方法可以從類別內部外部訪問,而私有和受保護方法則只能在類別的內部進行存取。
下面是一個包含私有方法的類別的範例:
class MyClass { private function myPrivateMethod() { echo "This is a private method."; } public function myPublicMethod() { echo "This is a public method."; $this->myPrivateMethod(); } } $obj = new MyClass(); $obj->myPublicMethod();
在這個範例中,定義的MyClass
類別包含兩個方法:一個名為 myPrivateMethod()
的私有方法,一個名為myPublicMethod()
的公用方法。
由於 myPrivateMethod()
是一個私有方法,所以它只能在 MyClass
類別的方法內部使用。在公共方法myPublicMethod()
中,首先輸出了字串“This is a public method.”,然後透過$this
運算子呼叫了其它內部的myPrivateMethod( )
。
這就是如何在 PHP 類別中呼叫內部方法的一些基礎知識。記住,如果你要使用類別中的方法,必須先實例化類別。另外,公開方法可以在內部和外部訪問,而私有和受保護方法則只能在類別的內部存取。
以上是php 類別怎麼呼叫內部方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!