Yêu cầu php

Câu lệnh

Copyright © " . date("Y") . " Comdy.vn";
?>
7 (hoặc
Copyright © " . date("Y") . " Comdy.vn";
?>
0) lấy tất cả văn bản / mã / thẻ trong tệp được chỉ định và sao chép nó vào tệp đã sử dụng câu lệnh bao gồm

Câu lệnh bao gồm tệp rất hữu ích khi bạn muốn sử dụng cùng một tệp lệnh PHP, mã HTML hoặc văn bản trên nhiều trang của một trang web

Bạn có thể chèn nội dung của một tệp PHP vào một tệp PHP khác (trước khi máy chủ thực thi nó) bằng câu lệnh

Copyright © " . date("Y") . " Comdy.vn";
?>
7 hoặc
Copyright © " . date("Y") . " Comdy.vn";
?>
0

Câu lệnh bao gồm và yêu cầu thì giống nhau, chỉ khác khi xảy ra lỗi

  • Câu lệnh
    Copyright © " . date("Y") . " Comdy.vn";
    ?>
    0 sẽ tạo ra một lỗi nghiêm trọng (E_COMPILE_ERROR) và dừng tập lệnh
  • Câu lệnh
    Copyright © " . date("Y") . " Comdy.vn";
    ?>
    7 sẽ chỉ tạo cảnh báo (E_WARNING) và tập lệnh sẽ tiếp tục

Vì vậy, nếu bạn muốn tiếp tục thực thi và hiển thị cho người dùng đầu tiên, ngay cả khi tệp được thêm vào bị thiếu, hãy sử dụng câu lệnh

Copyright © " . date("Y") . " Comdy.vn";
?>
7

Ngược lại, trong trường hợp FrameWork, CMS hoặc viết những ứng dụng PHP phức tạp, hãy luôn sử dụng câu lệnh

Copyright © " . date("Y") . " Comdy.vn";
?>
0 để đưa các tệp chính vào luồng thực thi

Điều này sẽ giúp tránh ảnh hưởng đến tính bảo mật và tính toàn vẹn của ứng dụng của bạn, tốt nhất là trong trường hợp tệp chính vô tình bị thiếu

Cho phép chèn các tập tin vào tập tin khác giúp tiết kiệm điện rất nhiều thời gian và công việc

Điều này có nghĩa là bạn có thể tạo một tệp tiêu đề, chân trang hoặc menu tiêu chuẩn và thêm chúng vào tất cả các trang web của bạn. Sau này, nếu tiêu đề thay đổi, bạn chỉ cần cập nhật tệp tiêu đề thay vì phải vào từng trang để cập nhật

cú pháp

include 'filename';

//or

require 'filename';

Ví dụ sử dụng bao gồm trong PHP

ví dụ 1

Giả sử chúng ta có một tệp chân trang tiêu chuẩn gọi là "footer. php", trông giống như thế này

Copyright © " . date("Y") . " Comdy.vn";
?>

Để thêm tệp chân trang vào trong một trang, hãy sử dụng câu lệnh

Copyright © " . date("Y") . " Comdy.vn";
?>
7 như sau





    Welcome to my home page!
    

Some text.

Some more text.

This is results

Yêu cầu php

Ví dụ 2

Giả sử chúng ta có một menu tệp tiêu chuẩn được gọi là "menu. php"

Home -
   HTML Tutorial -
   CSS Tutorial -
   JavaScript Tutorial -
   PHP Tutorial';
?>

Để thêm tệp chân trang vào trong một trang, hãy sử dụng câu lệnh

Copyright © " . date("Y") . " Comdy.vn";
?>
7 như sau

________số 8

This is results

Yêu cầu php

Ví dụ 3

Giả sử chúng ta có một tệp có tên là "vars. php", với một số biến được định sẵn

To add file "vars. php" vào trong một trang, hãy sử dụng câu lệnh

Copyright © " . date("Y") . " Comdy.vn";
?>
7 như sau

Copyright © " . date("Y") . " Comdy.vn";
?>
0

This is results

Yêu cầu php

So sánh bao gồm với yêu cầu trong PHP

Câu lệnh

Copyright © " . date("Y") . " Comdy.vn";
?>
0 cũng được sử dụng để thêm tệp vào mã PHP

Tuy nhiên, có một sự khác biệt lớn giữa

Copyright © " . date("Y") . " Comdy.vn";
?>
7 và
Copyright © " . date("Y") . " Comdy.vn";
?>
0;

Copyright © " . date("Y") . " Comdy.vn";
?>
0

This is results

Yêu cầu php

Mặc dù file "noiFileExists. php" không tồn tại nhưng chương trình vẫn đang chạy. Các biến $color và $car không được định nghĩa nên không có giá trị để xuất ra

Nếu chúng ta thực hiện cùng một ví dụ dựa trên cách sử dụng câu lệnh

Copyright © " . date("Y") . " Comdy.vn";
?>
0, câu lệnh lặp lại sẽ không được thực thi vì việc thực thi tập lệnh sẽ dừng lại sau khi câu lệnh
Copyright © " . date("Y") . " Comdy.vn";
?>
0 trả về lỗi nghiêm trọng

Copyright © " . date("Y") . " Comdy.vn";
?>
0

This is results

Yêu cầu php

Như bạn đã thấy trong kết quả, câu lệnh echo đã không được thực hiện do PHP không tìm thấy tệp "noFileExists. php"