Php değişken kapsamları Anlama

0 Cevap php
echo "Point1, a=".$a."\n";
echo "Point1, b=".$b."\n";
if(1<2)
    {
        $a = 6; 
        $b['link'] = "here";
        echo "Point2, a=".$a."\n";
        echo "Point2, b[link]=".$b['link']."\n";
    }
echo "Point3, a=".$a."\n";
echo "Point3, b[link]=".$b['link']."\n";

Neden dışarı Yukarıdaki kod baskı takip ediyor?

Point1, a=
Point1, b=
Point2, a=6
Point2, b[link]=here
Point3, a=6
Point3, b[link]=here

Benim anlayış, $ a ve $ b kapsamı kaşlı {} içinde bitmeli!

0 Cevap