myclass.php
class myclass {
private $name;
public function showData(){
include_once "extension.php";
otherFunction($this);
}
private function display(){
echo "hello world!";
}
}
extension.php
function otherFunction($obj){
if(isset($obj){
$obj->display();
}
}
Хорошо, так что это проблема для некоторыхВы очевидно , что я вызываю закрытый метод из включаемого файла, который, очевидно, выдаст ошибку.Мой вопрос:
1.Есть ли способ, что включаемый файл может использовать внешние функции для вызова частных методов?
2.Как я мог использовать включенный файл для доступа к закрытым методам и, таким образом, распространяя свои функции на другой файл, не делая свой файл класса настолько раздутым со многими функциями?
3.Это вообще возможно?
Спасибо