Hola, tengo un problema con esta función, no se por que no me muestra el mensaje hola, cuando lo visualizo en el navegador web, no me marca ningun error, pero no muestra el mensaje.
Código PHP:
<?php
$mensaje = "hola";
function mosrtarVariable(){
echo $mensaje;
}
mostrarVariable();
?>
Segun yo, estoy pasando vien el nombre de la funcion, sin lista de argumentos, pero cuando uso clases, esto si funciona.
Código PHP:
<?php
class Mensaje{
private $mensaje = "hola";
public function mostrarVariable(){
return $this->mensaje;
}
}
$m = new Mensaje;
echo $m->mostrarVariable();
?>
No entiendo por que en la primera forma no muestra nada, pero no marca ningun error, me podrian explicar porfavor.