私は PHP クラスが初めてで、呼び出し元と同じクラスに存在する関数をどのように呼び出すことができるのか疑問に思っています。これは正しいですか、それとも最善のアプローチですか?
page1.php:
$object=new MyClass();
$object->func1();
MyClass.php:
class MyClass{
function func1(){
....
$object->func2();
}
function func2(){
....
}
}
私がこれをしたい理由は、func1 が func1 の最後に func2 を呼び出すためですが、他の状況では func1 とは独立して func2 を使用する必要があるためです。 func2 からの単純なコピー/貼り付けで、func1 の最後に配置します)。
編集:または使用できますか:
self::func2();