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 Show
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
Chương trình sau đại học. Phát triển web đầy đủ ngăn xếphợp tác với Caltech CTME Đăng ký ngayBao 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
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óa học mới. Phát triển Full Stack cho người mới bắt đầuTìm hiểu Git Command, Angular, NodeJS, Maven và hơn thế nữa Đăng ký ngayBao gồm PHPBao 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ápbao 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ìnhIn 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 raYêu cầu PHPHà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ápyêu cầu 'file_name'; Hoặc yêu cầu ('tên_tệp'); Mã sốthực đơn1. html Chính. html chào mừngđầu raKhóa học Full Stack Web DeveloperĐể trở thành chuyên gia về MEAN Stack Xem khóa họcBao gồm PHP so với. Yêu cầu PHPThuậ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ồmChí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ìnhchí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 raMã cho Yêu cầutiế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ìnhchí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 rabao 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 đầuNameDatePlacePost 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ả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. |