Làm cách nào chúng tôi có thể bao gồm một tệp bên trong một tệp khác trong php?

Câu lệnh 'bao gồm' (hoặc yêu cầu) sao chép tất cả văn bản, mã và đánh dấu từ tệp đã xác định vào tệp đích của câu lệnh bao gồm. Khi bạn muốn sử dụng cùng một PHP, HTML hoặc văn bản trên các trang khác nhau của trang web, bao gồm các tệp sẽ rất hữu ích

Bao gồm trong PHP giúp một người xây dựng các chức năng và thành phần khác nhau có thể được sử dụng lại qua nhiều trang. Viết kịch bản cùng một tính năng qua nhiều trang cần có thời gian và công sức. Điều này có thể tránh được nếu chúng ta áp dụng và sử dụng nguyên tắc bao gồm tệp, nguyên tắc này cho phép chúng ta kết hợp nhiều tệp, chẳng hạn như văn bản hoặc mã, vào một chương trình duy nhất, tiết kiệm thời gian và công sức

PHP Bao gồm giúp bao gồm các tệp trong các chương trình khác nhau và tiết kiệm công sức viết mã nhiều lần. Nếu chúng tôi muốn thay đổi mã, thay vì chỉnh sửa mã đó trong tất cả các tệp, chúng tôi chỉ cần chỉnh sửa tệp nguồn và tất cả các mã sẽ được cập nhật tự động. Có hai tính năng hỗ trợ chúng ta kết hợp các tệp trong PHP

  1. bao gồm
  2. yêu cầu

Chương trình sau đại học. Phát triển web đầy đủ ngăn xếp

hợp tác với Caltech CTME Đăng ký ngay

Làm cách nào chúng tôi có thể bao gồm một tệp bên trong một tệp khác trong php?

Bao gồm Tuyên bố

Câu lệnh 'bao gồm' hoặc 'yêu cầu' có thể được sử dụng để 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ó). Ngoại trừ trường hợp thất bại, 'bao gồm' và 'câu lệnh yêu cầu' giống hệt nhau

  • Bao gồm trong PHP sẽ chỉ tạo cảnh báo (E_WARNING) và tập lệnh sẽ tiếp tục.  
  • Yêu cầu sẽ tạo ra lỗi nghiêm trọng (E_COMPILE_ERROR) và làm gián đoạn tập lệnh

Nếu câu lệnh bao gồm xuất hiện, quá trình thực thi sẽ tiếp tục và hiển thị cho người dùng kết quả ngay cả khi tệp bao gồm bị thiếu. Mặt khác, luôn sử dụng khai báo bắt buộc để đưa tệp chính vào luồng thực thi trong khi mã hóa Framework, CMS hoặc chương trình PHP phức tạp. Điều này sẽ giúp bảo vệ và danh tiếng của ứng dụng không bị nguy hiểm nếu một tệp chính bị hỏng

Hàm bao gồm () sao chép tất cả văn bản từ một tệp đã cho vào tệp sử dụng hàm bao gồm. Nó đưa ra cảnh báo nếu có sự cố khi tải tệp;

Ưu điểm của Bao gồm () trong PHP

  • Khả năng sử dụng lại mã. Chúng tôi có thể sử dụng lại mã HTML hoặc tập lệnh PHP trong một số tập lệnh PHP với sự trợ giúp của bản dựng 'bao gồm' và 'yêu cầu'
  • Dễ dàng chỉnh sửa. Nếu bạn muốn thay đổi bất kỳ thứ gì trên trang web, bạn có thể sửa đổi tệp nguồn được sử dụng với tất cả các trang web thay vì chỉnh sửa từng tệp riêng lẻ

Khóa học mới. Phát triển Full Stack cho người mới bắt đầu

Tìm hiểu Git Command, Angular, NodeJS, Maven và hơn thế nữa Đăng ký ngay

Làm cách nào chúng tôi có thể bao gồm một tệp bên trong một tệp khác trong php?

Bao gồm PHP

Bao gồm là một từ khóa để bao gồm một tệp PHP vào một tệp PHP khác. Trong khi bao gồm nội dung của tệp được bao gồm sẽ được hiển thị trong tệp chính. Đoạn mã ví dụ dưới đây sẽ minh họa khái niệm PHP bao gồm

cú pháp

bao gồm 'file_name';

hoặc

yêu cầu 'file_name';

Mã số

Trang1. php

echo "

welcome to my webpage

";

?>

Chính. php

Chào mừng đến với trang chủ của tôi.

Một số văn bản.

Một số văn bản khác.

Giải trình

In the above code, there are two files, that is, Page1.php and Main.php. In the Main.php file, the Page1.php has been included with the help of line

đầu ra

Làm cách nào chúng tôi có thể bao gồm một tệp bên trong một tệp khác trong php?

Yêu cầu PHP

Hàm yêu cầu trong PHP tương tự như hàm bao gồm, được sử dụng để bao gồm các tệp. Sự khác biệt duy nhất là nếu không tìm thấy tệp, nó sẽ ngăn tập lệnh chạy, trong khi bao gồm thì không

Hàm request() sao chép tất cả văn bản từ một tệp nhất định vào tệp sử dụng hàm bao gồm. Hàm request() tạo ra lỗi nghiêm trọng và dừng thực thi tập lệnh nếu có sự cố khi tải tệp. Vì vậy, ngoài cách chúng xử lý các điều kiện lỗi, yêu cầu () và bao gồm () giống hệt nhau. Vì các tập lệnh không thực thi nếu các tệp bị thiếu hoặc đặt tên sai, nên hàm require() được khuyến nghị thay vì hàm include()

cú pháp

yêu cầu 'file_name';

Hoặc

yêu cầu ('tên_tệp');

Mã số

thực đơn1. html

Google

Yahoo

Bản đồ.  

Hướng dẫn

Chính. html

chào mừng

đầu ra

Làm cách nào chúng tôi có thể bao gồm một tệp bên trong một tệp khác trong php?
 

Khóa học Full Stack Web Developer

Để trở thành chuyên gia về MEAN Stack Xem khóa học

Làm cách nào chúng tôi có thể bao gồm một tệp bên trong một tệp khác trong php?

Bao gồm PHP so với. Yêu cầu PHP

Thuật ngữ "bao gồm" và "yêu cầu" có thể hoán đổi cho nhau. Bao gồm cho phép tập lệnh tiếp tục nếu tệp bị thiếu hoặc bao gồm không thành công, nhưng yêu cầu khiến tập lệnh tạm dừng, dẫn đến lỗi cấp độ E_COMPILE_ERROR nghiêm trọng

Mã cho Bao gồm

Chính. php

echo "Tệp con. “;

?>

Cuộc gọi. php

// bao gồm Chính. tập tin php

bao gồm ("Chính. php");

echo "Tệp chào mừng được bao gồm. “;

?>

Giải trình

chính. php không nằm trong cùng thư mục với các tệp khác mà chúng tôi đã đưa vào. Do đó, nó sẽ đưa ra cảnh báo về tệp bị thiếu đồng thời hiển thị quá trình sản xuất

đầu ra

Làm cách nào chúng tôi có thể bao gồm một tệp bên trong một tệp khác trong php?

Mã cho Yêu cầu

tiếng vang "Xin chào, xin chào";

// yêu cầu chính. tập tin php

yêu cầu ("chính. php");

echo "Tệp chào mừng. “;

?>

Giải trình

chính. php không nằm trong cùng thư mục với các tệp khác mà chúng tôi đã đưa vào. Do đó, nó sẽ đưa ra cảnh báo về tệp bị thiếu đồng thời hiển thị quá trình sản xuất

đầu ra

Làm cách nào chúng tôi có thể bao gồm một tệp bên trong một tệp khác trong php?

bao gồm () Vs yêu cầu ()

Trong hầu hết các trường hợp, câu lệnh require() hoạt động giống như câu lệnh include(). Sự khác biệt duy nhất là câu lệnh bao gồm () tạo cảnh báo PHP nhưng cho phép thực thi tập lệnh tiếp tục nếu không thể tìm thấy tệp được bao gồm. Đồng thời, câu lệnh require() tạo ra lỗi nghiêm trọng và chấm dứt tập lệnh

Nâng cao sự nghiệp của bạn với tư cách là nhà phát triển MEAN stack với Nhà phát triển Web Full Stack - Chương trình của MEAN Stack Master. đăng ký ngay bây giờ

Sự kết luận

“Bao gồm trong PHP” giúp một người tạo ra các phần tử và chức năng khác nhau được sử dụng lại trên một số trang. Viết kịch bản các chức năng này trong một số trang mất nhiều thời gian. Do đó, việc sử dụng nguyên tắc bao gồm tệp cho phép bạn bao gồm các tệp trong các ứng dụng khác nhau mà không phải viết mã nhiều lần.  

Chúng tôi hy vọng bạn thấy thông tin trong bài viết này hữu ích. Nhiều chuyên gia hàng đầu trong ngành đã chọn Simplilearn để nâng cao sự nghiệp của họ. Để trở thành chuyên gia/doanh nhân thành công, hãy tham gia Chương trình sau đại học của Simplilearn về Phát triển Web Full Stack. Chương trình Sau đại học này sẽ giúp bạn thúc đẩy sự nghiệp của mình với tư cách là một kỹ sư phần mềm. Chỉ trong vài tháng, bạn sẽ nắm được các kỹ thuật mã hóa hiện đại và bạn sẽ có mọi thứ cần thiết để trở thành nhà phát triển toàn diện

Bạn cũng có thể bắt đầu học miễn phí các khóa học theo yêu cầu khác. Khám phá tất cả các khóa học miễn phí, hướng dẫn nghề nghiệp miễn phí, mẹo và kỹ thuật phỏng vấn, v.v. với Simplilearn

Trong trường hợp bạn có bất kỳ câu hỏi nào cho chúng tôi, hãy để lại trong phần bình luận bên dưới và các chuyên gia của chúng tôi sẽ liên hệ lại với bạn

Tìm Chương trình sau đại học của chúng tôi trong Chương trình đào tạo trực tuyến về phát triển web Full Stack tại các thành phố hàng đầu

NameDatePlacePost Chương trình sau đại học về Phát triển Web Full Stack Nhóm bắt đầu vào ngày 11 tháng 1 năm 2023,
Đợt cuối tuầnChi tiết CityView của bạnChương trình sau đại học về Phát triển Web Full Stack, SydneyCohort bắt đầu vào ngày 26 tháng 1 năm 2023,
Weekend batchSydneyView DetailsPost Graduate Program in Full Stack Web Development, MelbourneCohort starts on 15th Feb 2023,
Weekend batchMelbourneView Details

Thông tin về các Tác giả

Làm cách nào chúng tôi có thể bao gồm một tệp bên trong một tệp khác trong php?
đơn giản

Simplilearn là một trong những nhà cung cấp dịch vụ đào tạo trực tuyến hàng đầu thế giới về Tiếp thị kỹ thuật số, Điện toán đám mây, Quản lý dự án, Khoa học dữ liệu, CNTT, Phát triển phần mềm và nhiều công nghệ mới nổi khác

Bao gồm () trong PHP là gì?

Hàm Bao gồm () được sử dụng để đưa dữ liệu của một tệp PHP vào một tệp PHP khác. Nếu xảy ra lỗi thì hàm include() sẽ đưa ra cảnh báo nhưng không dừng việc thực thi tập lệnh i. e. kịch bản sẽ tiếp tục thực thi. Thí dụ. Trước hết chúng ta tạo một tệp PHP

Chúng tôi có thể bao gồm một tệp PHP nhiều lần không?

Nếu tệp được bao gồm hai lần, PHP sẽ phát sinh lỗi nghiêm trọng vì các hàm đã được khai báo . Bạn nên sử dụng include_once thay vì kiểm tra xem tệp đã được bao gồm chưa và trả lại có điều kiện bên trong tệp được bao gồm.

Các cách bao gồm các tệp trong PHP thảo luận với các ví dụ là gì?

Có hai hàm PHP có thể được sử dụng để gộp một tệp PHP vào một tệp PHP khác. .
Hàm bao gồm ()
Hàm yêu cầu ()

Sự khác biệt giữa bao gồm và bao gồm trong PHP là gì?

include_once ¶ . Như tên gợi ý, tệp sẽ được đưa vào chỉ một lần. if the code from a file has already been included, it will not be included again, and include_once returns true . As the name suggests, the file will be included just once.