Я хочу создать функцию PHP с помощью следующего кода, но когда я добавить это к функции, которую он перестает работать:
Код работы:просто добавить код функции PHP
$arr = array(
"index.php" => $home,
"about.php" => $about,
"details.php" => $details
);
$url = basename($_SERVER['PHP_SELF']);
foreach($arr as $key => $value){
if($url == $key) {
echo $value;
}
}
Код Doesnt работы:
function metaData() {
$arr = array(
"index.php" => $home,
"about.php" => $about,
"details.php" => $details
);
$url = basename($_SERVER['PHP_SELF']);
foreach($arr as $key => $value){
if($url == $key) {
echo $value;
}
}
}
metaData(); // NULL
Я думаю, что если вы не передадите переменные или не сделаете их «глобальными», они не будут распознаны. –