Computer >> Máy Tính >  >> Lập trình >> PHP

PHP thoát khỏi HTML

Định nghĩa và Cách sử dụng

Tệp PHP có thể có nội dung hỗn hợp với mã bên trong các thẻ được nhúng trong tài liệu HTML. Các thẻ bên ngoài mã bị trình phân tích cú pháp bỏ qua, để trình duyệt máy khách thông dịch. Một tài liệu HTML có thể có nhiều khối PHP, mỗi khối bên trong các thẻ .

Cú pháp

<p>
HTML block
</p>
<?php
//php block
..
..
?>
<p>
HTML block
</p>
<?php
//php block
..
..
?>
<p>
HTML block
</p>

Mỗi khi gặp thẻ PHP mở, trình phân tích cú pháp bắt đầu hiển thị đầu ra cho máy khách cho đến khi đạt được thẻ đóng. Nếu mã bao gồm câu lệnh điều kiện, trình phân tích cú pháp thứ sẽ xác định khối nào sẽ được bỏ qua.

Một lần nữa cho đến khi một thẻ mở khác xuất hiện, mọi thứ được coi như HTML để trình duyệt xử lý như cũ.

Phiên bản PHP

Mô tả này có thể áp dụng cho tất cả các phiên bản PHP.

Ví dụ sau cho thấy mã PHP được nhúng trong HTML

Ví dụ

<html>
<body>
<!..HTML code--!>
<h3>Hello World</h3>
<!-- PHP code --!>
<?php
echo "Hello World in PHP";
?>
<!-- This is HTML code --!>
<p>Hello world again</p>
<?php
echo "Hello World again in PHP";
?>
</body>
</html>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Hello World
Hello World in PHP
Hello world again
Hello World again in PHP

Ví dụ sử dụng mã PHP và HTML hỗn hợp

Ví dụ

<?php $marks=10; ?>
<h1>Using conditional statement</h1>
<?php if ($marks >=50): ?>
<h2 style="color:blue;">Result:pass</p>
<?php else: ?>
<h2 style="color:red;"> Result:Fail</p>
<?php endif; ?>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Using conditional statement
Result:Fail

change marks to 60 and run again Using conditional statement Result:pass