Đây là bài tổng hợp các điểm 'bẫy' nhập môn PHP. Đọc một chuỗi s.
var_dump((int)$s) — ép s sang int rồi dump (định dạng int(n)).(string)$s == 0 (dùng ==) và so sánh NGHIÊM (string)$s === 0 (dùng ===). In hai dòng dạng var_export(..., true) để có giá trị true/false.$arr = [(string)$s, (int)$s, (bool)$s] rồi gọi var_dump($arr) để in cấu trúc.Lưu ý các quy tắc PHP nhập môn cần nhớ:
(int)'abc' = 0, (int)'3xyz' = 3 (đọc số từ đầu).'abc' == 0 trong PHP < 8 là true, từ PHP 8 trở đi là false (so sánh số tự nhiên hơn).=== luôn kiểm tra cả kiểu và giá trị.Một dòng chứa chuỗi s.
1 <= mb_strlen(s) <= 50
Dòng 1..: kết quả var_dump((int)s).Doˋngtie^ˊp:varexportcủa((string)s == 0). Dòng tiếp: var_export của ((string)s===0).Pha^ˋncuo^ˊi:vardump(arr) đầy đủ.
Ví dụ:
Đầu vào:
0
Đầu ra:
int(0)
true
false
array(3) {
[0]=>
string(1) "0"
[1]=>
int(0)
[2]=>
bool(false)
}Giải thích:
Đang tải editor...