echo string variabel udenfor function?
Hej EksperterJeg henter en function igennem en givet url auth ved at følgende eksekveres:
class Users extends Controller {
function __construct() {
parent::__construct();
}
function auth()
{
$this->model->auth();
$this->view->render('users/auth/index'); // henter header.php, index.php og footer.php for den givet url.
}
}
Hvor Controller er:
<?php
class Controller {
function __construct() {
//echo 'Main controller<br />';
$this->view = new View();
}
public function loadModel($name, $modelPath = 'models/') {
$path = $modelPath . $name.'_model.php';
if (file_exists($path)) {
require $modelPath .$name.'_model.php';
$modelName = $name . '_Model';
$this->model = new $modelName();
}
}
}
I funktionen auth har jeg bl.a. dette:
if(strlen($brugernavn) < 5 || strlen($brugernavn) > 50)
{
$msg = "Brugernavnet skal være over 5 og under 50 karaktér";
return;
}
Hvis jeg så vil echo denne $msg variabel udenfor funktionen? Hvordan gør jeg det? Dette skal ske i en seperat index fil, der bliver kaldt igennem førnævnte $this->view->render('users/auth/index');
På forhånd tak for hjælpen