⊗ppPmScGV 214 of 447 menu

Biến toàn cục trong PHP

Như bạn đã biết, các biến bên ngoài không thể truy cập được bên trong hàm:

<?php $num = 1; function func() { $num = 2; } func(); echo $num; // 1 ?>

Tuy nhiên, chúng có thể được làm cho có thể truy cập. Để làm điều này, bên trong hàm, biến cần được khai báo là toàn cục bằng cách sử dụng lệnh global. Sau đó, PHP sẽ hiểu rằng chúng ta đang truy cập chính xác vào biến bên ngoài:

<?php $num = 1; function func() { global $num; // khai báo toàn cục $num = 2; } func(); echo $num; // 2 ?>

Sửa mã sao cho nó hoạt động theo ý định:

<?php $num = 1; function func() { $num++; } func(); echo $num; // phải xuất ra 2 ?>

Sửa mã sao cho nó hoạt động theo ý định:

<?php $num = 1; function func() { $num++; return $num; } echo func(); // phải xuất ra 2 ?>

Sửa mã sao cho nó hoạt động theo ý định:

<?php $num = 1; function func() { return $num; } echo func(); // phải xuất ra 1 ?>
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối