Я мог бы не понять природу системы ООП PHP, так что это, возможно, не невозможно, но позвольте мне спросить, есть ли способ создать параметр, который доступен только для методов этого класса?
Я хочу создать «локальные» параметры класса, которые видны только внутри него, потому что теперь, если я создаю объект: $data = new MyClass();
собирается вернуться:
object(MyClass)#1 (2) {
["secret"]=> string(33) "It should be not readable/visible"}
}
Как сделать object->secret
не видно в $data
?
class myClass {
private $myvariable;
private function myFunction() {
}
}
Это делает его доступным только для $ myVariable и myFunction в myClass
Других решений пока нет …