Может кто-нибудь помочь мне упростить этот код? Есть ли способ, которым я могу навсегда передать $ the_campus в is_campus() без использования глобальной области? $ the_campus вытаскивает из базы данных, и значение изменяется, но переменная всегда называется $ the_campus.Постоянная передача переменной в функцию
Спасибо!
$the_campus = $search_term['campus'];
function is_campus($the_campus, $selected_campus) {
if ($selected_campus == $the_campus) {
echo 'selected';
}
}
<?php is_campus($the_campus, 'university-of-minnesota-tc'); ?>
<?php is_campus($the_campus, 'university-of-wisconsin'); ?>
<?php is_campus($the_campus, 'university-of-chicago'); ?>
Есть ли конкретная причина, по которой вы не хотите использовать глобальную область видимости? Это почти единственный способ, которым это возможно. – Ryan