Diskuze: Výpis proměnných v inkludnutých souborech a definovaných v aktuálním souboru
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.


function zobraz(){
    global $pageName;
    require('page/'.$_GET['page'].'.php');
}Edit:
Ještě to můžeš vložit jako argument funkce.
 
						Oukej. A ještě jeden dotaz: Můžu tu proměnou definovat jako globální i nějak mimo funkci? nebo musím v každé funkci kde s tím budu nějak pracovat psát "global $promena; ?
Můžeš ji ještě definovat jako konstantu: http://php.net/…n.define.php
Rozhodně ve funkci zobraz nezapomeň ověření, zda soubor existuje, tedy:
function zobraz(){
    global $pageName;
    if (file_exists('page/'.$_GET['page'].'.php')) {
        require('page/'.$_GET['page'].'.php');
    }
    else {
        //zobraz 404
    }
}Zobrazeno 5 zpráv z 5.
 
				
