myclass.php
class myclass {
private $name;
public function showData(){
include_once "extension.php";
otherFunction($this);
}
private function display(){
echo "hello world!";
}
}
拡張子.php
function otherFunction($obj){
if(isset($obj){
$obj->display();
}
}
さて、これが問題です。明らかにエラーをスローするインクルード ファイルからプライベート メソッドを呼び出していることが明らかな人もいます。私の質問は:
1. インクルード ファイルで外部関数を使用してプライベート メソッドを呼び出す方法はありますか?
2. インクルード ファイルを使用してプライベート メソッドにアクセスし、クラス ファイルを多くの関数で肥大化させずに関数を別のファイルに拡張するにはどうすればよいですか?
3. それは可能ですか?
ありがとう