Biến nội bộ của hàm trong PHP
Các biến được khai báo bên trong hàm, không thể nhìn thấy từ bên ngoài. Hãy xem qua ví dụ. Giả sử chúng ta có biến sau:
<?php
function func()
{
$num = 1;
}
?>
Hãy thử in
biến $num từ bên ngoài
hàm:
<?php
function func()
{
$num = 1;
}
func();
echo $num; // lỗi
?>
Hãy cho biết kết quả thực thi mã:
<?php
function func()
{
$aaa = '!!!';
}
func();
echo $aaa;
?>
Hãy cho biết kết quả thực thi mã:
<?php
function func($aaa)
{
$aaa = 222;
}
func(111);
echo $aaa;
?>