PHP bao gồm trang có tham số

Vì vậy, ở đây bạn sẽ học cách sử dụng câu lệnh bao gồm, truy cập các tệp khác nhau và sử dụng nội dung của chúng cho phù hợp. Sau khi đọc bài viết này, bạn sẽ không cần phải viết mã lặp đi lặp lại ngay cả khi đang làm việc trên một tệp mới

nội dung

  • Cách bao gồm tệp trong PHP. Quá trình
    • – Cú pháp
    • – Ví dụ mã hóa
    • – Tuyên bố bao gồm PHP. Tệp bên ngoài
  • PHP Bao gồm đường dẫn tệp. Đường dẫn tuyệt đối hay tương đối?
    • – Ví dụ mã hóa
    • – Bao gồm Lưu ý Đường dẫn Tệp
  • Tuyên bố bao gồm PHP. Nó hoạt động như thế nào?
    • – Ví dụ mã hóa
  • Biến và Hàm
    • – Ví dụ mã hóa cho PHP Bao gồm biến
    • – Ví dụ mã hóa cho PHP Bao gồm các hàm
  • Thư mục bao gồm PHP. Sử dụng hàm global[]
    • – Ví dụ mã hóa
  • PHP bao gồm các tham số. Hoạt động theo cách khác
    • – Ví dụ mã hóa
  • Sự kết luận

Cách bao gồm tệp trong PHP. Quá trình

Chủ yếu là bạn đặt tất cả mã và văn bản có liên quan vào một tệp duy nhất. Nhưng sau đó sẽ xảy ra các tình huống khi bạn cần viết cùng một đoạn mã trong nhiều tệp để duy trì tính nhất quán. Ở đây, câu lệnh PHP bao gồm chỉ ra một cách dễ thực hiện và thuận lợi

Bao gồm một tệp trong PHP đơn giản như viết câu lệnh bao gồm theo sau là tên tệp được yêu cầu. Nhưng hãy nhớ rằng tệp phải nằm trong cùng thư mục với tệp hiện tại của bạn

– Cú pháp

bao gồm 'tên tệp'

– Ví dụ mã hóa

Bạn có thể tham khảo đoạn mã sau đây cho biết cách bao gồm tệp trong PHP


// bao gồm một tệp tồn tại trong thư mục hiện tại
bao gồm ‘tệp. php’;
?>

– Tuyên bố bao gồm PHP. Tệp bên ngoài

Bạn cũng có thể bao gồm một tệp bên ngoài bằng cách chuyển liên kết của tệp thay vì tên tệp. Đây là cách bạn có thể làm điều đó


// includes an external file
include ‘//www.yourwebsite.com/index.php’;
?>

- Ghi chú

Nếu không tìm thấy tệp được chỉ định thì câu lệnh bao gồm PHP sẽ đưa ra cảnh báo trong khi chương trình tiếp tục thực thi

PHP Bao gồm đường dẫn tệp. Đường dẫn tuyệt đối hay tương đối?

Bây giờ, nếu bạn muốn đưa một tệp không tồn tại vào thư mục hiện tại thì sao?

Vì vậy, nếu tệp của bạn nằm trên một ổ đĩa khác thì hãy chọn đường dẫn tệp tuyệt đối bắt đầu bằng ký tự ổ đĩa chứa tệp được chỉ định. Trong trường hợp khác, nếu tệp của bạn tồn tại trong cùng một ổ đĩa nhưng ở một thư mục khác thì bạn có thể chỉ định đường dẫn tệp tương đối cho tệp có chứa “. " hoặc ". ” lúc bắt đầu

– Ví dụ mã hóa

Hãy lấy một ví dụ trong đó tệp hiện tại của bạn có trong “thư mục1” của “Ổ C” và bạn muốn bao gồm một tệp “tệp. php” tồn tại trong “thư mục M” của “E drive. ” Vì vậy, ở đây bạn sẽ bao gồm một đường dẫn tệp tuyệt đối. Ngoài ra, giả sử bạn muốn thêm một tệp khác “file1. php” tồn tại trong ổ đĩa hiện tại nhưng một thư mục khác “thư mục 2. ” Trong trường hợp này, bạn sẽ tạo một đường dẫn tương đối bắt đầu bằng “. ” hai dấu chấm

Vui lòng tham khảo đoạn mã sau để bao gồm các đường dẫn tệp như được áp dụng trong ví dụ được đề cập ở trên


// includes a file that exists in a different drive
include ‘E:folder Mfile.php’;
// includes a file that exists in the same drive but different folder
include ‘..folder 2file1.php’;
?>

– Bao gồm Lưu ý Đường dẫn Tệp

Bạn có thể sử dụng dấu gạch chéo ngược “” trong Windows và dấu gạch chéo ngược “/” trong hệ điều hành Unix hoặc Linux làm dấu phân cách để tạo đường dẫn tệp tương đối và tuyệt đối

Tuyên bố bao gồm PHP. Nó hoạt động như thế nào?

Khi bạn đã bao gồm một tệp trong PHP, bạn đã sao chép nội dung của cùng một tệp trong tệp hiện tại của mình. Bây giờ, trình duyệt sẽ hiển thị kết quả của trang hiện tại của bạn cùng với đầu ra của trang được bao gồm. Ngoài ra, giờ đây bạn có thể truy cập các biến, lớp và hàm của tệp được bao gồm trong tệp hiện tại của mình. Nhưng đảm bảo rằng tệp được bao gồm trước khi truy cập nội dung của nó

– Ví dụ mã hóa

Ví dụ: chúng tôi đã tạo một trường hợp trong đó bạn có một trang web nhiều trang và bạn không thấy nên tạo một thanh điều hướng riêng trên mỗi trang. Lý do ở đây là để duy trì tính nhất quán của thanh điều hướng, quản lý dễ dàng và giảm trùng lặp mã. Vì vậy, bạn sẽ tạo một tệp riêng biệt chẳng hạn như “navbar. php” sẽ giữ mã của thanh điều hướng và sau đó bao gồm cùng một tệp ở đầu các tệp khác. Nó sẽ cho phép hiển thị thanh điều hướng ở đầu mỗi trang mà không cần tạo nhiều lần

Đây là đoạn mã sẽ giúp bạn duy trì tính nhất quán của thanh điều hướng trên nhiều trang



PHP Include








?php
?>

This is the about us page


Content of the about us page


- Ghi chú

Vì thanh điều hướng sử dụng các lớp bootstrap, bạn có thể liên kết các tệp bootstrap trong “thanh điều hướng. php” hoặc trong các tệp đã bao gồm thanh điều hướng. Ngoài ra, bạn có thể liên kết các tệp bootstrap với tất cả các tệp

Biến và Hàm

Như đã thảo luận ở trên, bạn có thể sử dụng câu lệnh bao gồm PHP để truy cập các biến và chức năng của tệp được bao gồm. Tuy nhiên, khái niệm về phạm vi cũng được áp dụng ở đây.

Các biến được bao gồm sẽ có phạm vi cục bộ. Mặt khác, các hàm và lớp được bao gồm sẽ có phạm vi toàn cầu

– Ví dụ mã hóa cho PHP Bao gồm biến

Vui lòng tham khảo đoạn mã dưới đây để hiểu khái niệm


?php

?php

– Ví dụ mã hóa cho PHP Bao gồm các hàm

Đây là một đoạn mã ví dụ sẽ hỗ trợ bạn thêm các chức năng


?php

?php

Thư mục bao gồm PHP. Sử dụng hàm global[]

Nhu cầu bao gồm một thư mục là bình thường khi bạn làm việc trong các dự án lớn. Điều đó có nghĩa là bạn có thể có một danh sách các tệp mà bạn cần đưa vào. Vì vậy, bạn có phải bao gồm từng cái một không?

Trong tình huống như vậy, bạn có thể sử dụng hàm glob[] để PHP bao gồm thư mục. Chức năng tương tự chấp nhận một mẫu và khớp nó với các tệp và thư mục. Và bạn nhận được một loạt các thư mục hoặc tên tập tin.

– Ví dụ mã hóa

Ví dụ: bạn có thể muốn đưa tất cả tệp PHP vào thư mục “mã”. Tại đây, bạn có thể cung cấp tên thư mục theo sau là dấu gạch chéo lên, dấu hoa thị và phần mở rộng tệp dưới dạng mẫu trong hàm glob[]. Tiếp theo, bạn có thể lặp qua mảng được trả về và bao gồm từng tên tệp tương ứng

Vui lòng tham khảo đoạn mã sau

PHP bao gồm các tham số. Hoạt động theo cách khác

Bạn có muốn gửi các tham số cùng với tên tệp không? . ” Thay vào đó, bạn sẽ cần tạo các tham số phía trên câu lệnh bao gồm bằng cách sử dụng các biến toàn cục $_GET hoặc $_POST

– Ví dụ mã hóa

Ví dụ: bạn muốn gửi id người dùng trong khi bao gồm tệp thì đây là đoạn mã mà bạn có thể làm theo

Chủ Đề