Powiel możliwe:
Undefined variable problem with PHP functionniezdefiniowana zmienna błąd w PHP include file
Czy ktoś może mi powiedzieć, dlaczego wciąż otrzymuję niezdefiniowanych komunikatów o błędach w moim zmienna PHP zawierać pliki?
<?php
$page = 1;
if (isset($_REQUEST['page'])) {
$page = $_REQUEST['page'];
}
function phpRocks() {
require("includes/dostuff.php");
}
if ($search) {
phpRocks();
}
?>
Następnie w dostuff.php:
<?php echo $page; ?>
Jest to błąd Dostaję:
Wskazówka: zmienna Undefined: strona w /dostuff.php na linii
Zaakcentowani wyborcy/bliscy wnioskodawcy: nie wykazuje żadnych wysiłków badawczych? Jak to? Co jeszcze powinienem dodać? Przez pół godziny zastanawiałem się nad tym i nie mogę znaleźć żadnych innych postów, które odpowiedziałyby na to pytanie. Czy muszę być ekspertem PHP w celu zadawania pytań (w związku z tym nie zamieszczałbym żadnych pytań!)?
Zmienny zakres. Deklarujesz w zasięgu globalnym, ale otwierasz szablon z funkcji o własnym lokalnym zasięgu var. – mario
czy jesteś pewien, że '$ page' się ustawia? – sgroves
Gdzie jest wywoływane 'phpRocks()'? –