Tôi có một rất đơn giản NẾU tuyên bố ...Simple PHP Nếu Bản Tuyên Bố lỗi
if ($key == "listingURL" or
$key == "interiorColor" or
$key == "engine" or
$key == "transmission" or
$key == "stockNumber" or
$key == "VIN") {
// Do thing
}
Nhưng Tôi nhận được một lỗi ...
[23-Apr-2015 13:12:01 UTC] PHP Parse error: syntax error, unexpected T_VARIABLE in xxx on line xxx
Đó là dòng này ...
$key == "stockNumber" or
Có giới hạn đối với số tiền tối đa của OR hoặc tôi thiếu thứ gì đó đang nhìn chằm chằm vào mặt tôi không?
Một gợi ý: Sử dụng in_array hay cái gì khác để kiểm tra giá trị của một biến chống lại nhiều giá trị: $ values = array ('listingURL', 'interiorColor'); if (in_array ($ key, $ values)) {// do stuff – Florian
Hoặc có thể bạn có thể sử dụng || thay cho hoặc –
Sử dụng trình chỉnh sửa. Có một BOM đi lạc trong đó ' '. –
mario