Theo quy tắc phạm vi ngôn ngữ lập trình nhất, tôi có thể truy cập các biến được định nghĩa bên ngoài các hàm bên trong chúng, nhưng tại sao mã này không hoạt động?Truy cập PHP biến toàn cục trong hàm
<?php
$data='My data';
function menugen(){
echo "[".$data."]";
}
menugen();
?>
Có [] ở đầu ra.
Đừng đối xử với nó như toàn cầu, vượt qua nó với chức năng như một cuộc tranh cãi –
đâu nói hướng dẫn những việc như vậy? – deceze
Đọc liên quan: [PHP global in functions] (http://stackoverflow.com/q/5166087/1409082) – Jocelyn