Когда я вызываю локальный метод из моего класса, как показано в примере ниже, я должен поставить $this->
перед ним?
Пример:
class test{
public function hello(){
$this->testing(); // This is what I am using
testing(); // Does this work?
}
private function testing(){
echo 'hello';
}
}
Причина, по которой я спрашиваю, заключается в том, что я использую функцию array_map с предопределенной функцией PHP в ней, и теперь я собираюсь использовать функцию, определенную мной. Вот что я имею в виду:
class test{
public function hello(){
array_map('nl2br',$array); // Using predefined PHP function
array_map('mynl2br',$array); // My custom function defined within this class
}
private function mynl2br(){
echo 'hello';
}
}