PHP bao gồm với biến
Đây là hướng dẫn nhanh về cách "trả về" các biến từ một tệp PHP đi kèm. Bạn có thể sử dụng thiết kế này bất cứ khi nào bạn muốn gán giá trị trả về của một tệp được bao gồm cho một biến trong tập lệnh chính của bạn (tập lệnh chính trong trường hợp này là tập lệnh đã "gọi" tệp được bao gồm của bạn). Trong ví dụ này, tôi sẽ sử dụng hai tệp. chủ yếu. php và bao gồm_file. php Show Hãy xem đoạn mã sau bao_file. phpĐây là tập tin mà chúng tôi sẽ bao gồm
Vì vậy, nếu bạn muốn quá trình thực thi 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, hãy sử dụng câu lệnh bao gồm. Mặt khác, trong trường hợp mã hóa ứng dụng FrameWork, CMS hoặc PHP phức tạp, hãy luôn sử dụng câu lệnh yêu cầu để đưa tệp khóa 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, chỉ trong trường hợp vô tình thiếu một tệp chính Bao gồm các tập tin tiết kiệm rất nhiều công việc. Điều này có nghĩa là bạn có thể tạo tệp tiêu đề, chân trang hoặc menu tiêu chuẩn cho tất cả các trang web của mình. Sau đó, khi cần cập nhật tiêu đề, bạn chỉ có thể cập nhật tệp bao gồm tiêu đề cú phápbao gồm 'tên tệp'; hoặc yêu cầu 'tên tệp'; PHP bao gồm các ví dụví dụ 1Giả sử chúng ta có một tệp chân trang tiêu chuẩn có tên là "footer. php", trông như thế này tiếng vang" Bản quyền © 1999-". ngày ("Y"). " W3Schools. com ";?> Để bao gồm tệp chân trang trong một trang, hãy sử dụng câu lệnh Ví dụMột số tiếp theo Một số văn bản khác ví dụ 2Giả sử chúng ta có một tệp menu tiêu chuẩn gọi là "menu. php" echo 'Home - Tất cả các trang trong trang Web nên sử dụng tệp menu này. Đây là cách nó có thể được thực hiện (chúng tôi đang sử dụng một phần tử để menu có thể dễ dàng được tạo kiểu bằng CSS sau này) Ví dụMột số tiếp theo Một số văn bản khác ví dụ 3Giả sử chúng ta có một tệp tên là "vars. php", với một số biến được định nghĩa $color='red'; Sau đó, nếu chúng tôi bao gồm "vars. php", các biến có thể được sử dụng trong tệp gọi Ví dụecho "Tôi có một chiếc ô tô $color. "; ?> PHP bao gồm so với. yêu cầuCâu lệnh Tuy nhiên, có một sự khác biệt lớn giữa bao gồm và yêu cầu; Ví dụecho "Tôi có một chiếc ô tô $color. "; ?> Nếu chúng ta thực hiện ví dụ tương tự bằng cách sử dụng câu lệnh Sau khi thực hiện các câu lệnh trên, biến 1 sẽ giữ giá trị2, biến3 sẽ giữ giá trị4 và biến5 sẽ giữ giá trị6
Hãy nhớ rằng tên biến PHP phân biệt chữ hoa chữ thường Biến đầu raCâu lệnh PHP 10 thường dùng để xuất dữ liệu ra màn hình |