@radio_mus

Почему не видно переменную вне условия if?

Здравствуйте! Понимаю, вопрос "нубский", раньше подобных проблем не было, а сейчас всю голову сломал, почему не работает.

Есть обычное условие:
$a='1';
$b= '2';

if($a=='1') {
    if ($b== '2') {
        $c = file_get_contents('https://');
        $c = json_decode($c);

        $d = $c ->word;
    } 
}
echo $d;


При условии, что $a равно 1 и $b равно 2, переменная $d почему то не видна, вне первого условия if($a=='1').
  • Вопрос задан
  • 224 просмотра
Решения вопроса 1
gobananas
@gobananas
finishhim.ru
Может
$a = '1';
$b = '2';
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@imhuman
$a=='1';
$b=='2';

Тут ерунда.

И еще она создается только При условии, что $a равно 1 и $b равно 2, задайте дефолтное значение до условий, например.
Ответ написан
Комментировать
$a=='1';
$b== '2';

if($a=='1') {
    if ($b== '2') {
        $c = file_get_contents('https://');
        $c = json_decode($c);

        $d = $c ->word;
    } 
}
echo $d;

59ce5c2c93813850050109.jpeg
$a = 1;
$b = 2;

if($a == 1 and $b == 2)
{
        $c = file_get_contents('https://');
        $c = json_decode($c);

        $d = $c ->word;
}
echo $d;


При условии, что $a равно 1 и $b равно 2
Ответ написан
Комментировать
BuriK666
@BuriK666
Компьютерный псих
$a=='1';
$b== '2';

$a = '1';
$b = '2';
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы