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.