<?php
if(true)
{
  $a=2;
}
echo $a;
?>我是初学php,$a是在if内定义的局部变量,为什么在if外也能取到它的值?