es que en tu ejemplo es opcional pasar el parámetro porque lo inicializas, pero has esto
Código PHP:
Ver original$class = new TuClase('titulo que quieres dar al atributo');
echo $class->getTitulo();
y ve que te imprime.
ahora no se inicializa un atributo solo para hacer un get, también para realizar operaciones dentro de la clase
Cita: dicho de otro modo tendria que inicializar $titulo con un construct, luego darle un valor con get y por ultimo obtener el valor con un get?
un getter no asigna valor lo obtiene, un setter se lo asigna, pero si ya lo hiciste con el constructor para que volver a asignarlo (al menos que la aplicación en algún momento lo necesite).