Bueno, hay metodos que son auto-invocados dentro de las clases, "metodos magicos" como __construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set_state() and __clone() pero ademas puedes usar
call_user_func() para llamar directamente a los metodos sin $this
Código PHP:
Ver original<?php
Class Foo
{
private $_bar=null;
public function setBar($p)
{
$this->_bar = $p;
}
public function getBar()
{
return $this->_bar;
}
public function __construct($p=null){
//$this->setBar($p);
}
public function __toString(){
return 'Hello '.$this->getBar();
}
}
$o = new Foo('Juan');
echo $o;
No se que es lo que quieras hacer