Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

PHP ParseError

Giới thiệu

Lớp ParseError kế thừa CompileError (trước đây là subclass của Error). Lỗi này ném ra khi mã PHP trong chuỗi truyền cho hàm eval() làm tham số.

Hàm eval() đánh giá chuỗi cho trước như mã PHP.

Cú pháp

eval ( string $code ) : mixed

Tham số

STTTham số & Mô tả
1code
Mã PHP hợp lệ để đánh giá

Mã đánh giá không được nhúng trong thẻ mở/đóng PHP và phải kết thúc bằng dấu chấm phẩy. Mã hợp lệ trả về NULL, mã lỗi ném ParseError.

Ví dụ ném ParseError bắt bằng catch:

Ví dụ

<?php $a = 10; try { eval('$a = $a + ;'); } catch (ParseError $e) { echo "Parse Error: " . $e->getMessage(); } ?>

Kết quả

Parse Error: syntax error, unexpected ';'