Bài giảng PHP (Hypertext Preprocessing) - Chương 4: Làm việc với file trình bày các nội dung chính sau: Sử dụng include(), sử dụng include_once() và include_path cho các dự án lớn, kiểm tra file, đọc, ghi file, làm việc với thư mục,. để nắm nội dung chi tiết. | Bài giảng PHP (Hypertext Preprocessing) - Chương 4: Làm việc với file IV. Làm việc với file . Sử dụng include() . Sử dụng include_once() và include_path cho các dự án lớn . Kiểm tra file . Đọc, ghi file . Làm việc với thư mục . Sử dụng include() Lệnh include() cho phép bạn phối hợp giữa các file trong một PHP project, ko giống như cú pháp #include của ngôn ngữ C, lệnh này không chèn mã lệnh vào file mà thực thi file php giống như cú pháp gọi hàm include() sử dụng để chia sẻ các hàm dùng chung, các đoạn mã chung trong một project có nhiều file Nếu không tìm thấy file, include() thông báo warning nhưng không dừng chương trình PHP cung cấp 1 lệnh tương tự include() là require(), lệnh này có sự khác biệt là sẽ dừng ngay chương trình khi không tìm thấy file . Sử dụng include() (2) . Sử dụng include() (3) Vì include() thực hiện lời gọi đến file php, do đó bạn có thể trả về giá trị từ file PHP được include . Sử dụng include() (4) Bạn có thể đặt lệnh include bên trong 1 cấu trúc điều kiện hoặc cấu trúc lặp, khi đó tùy theo điều kiện của cấu trúc mà include() có được thực hiện hay không, 1 hay nhiều lần . Sử dụng include_once() và include_path cho các dự án lớn include_once() giống như include(), tuy nhiên có điểm khác biệt là chỉ include 1 lần, lần sau nếu gặp lại file này thì ko include nữa include_once() sử dụng cho các hàm thư viện dùng chung để tránh trường hợp khi nhiều file cùng include đến 1 file, sau đó các file này lại include lẫn nhau (so sánh với #ifdefine trong file header của ngôn ngữ C) include_once() phân biệt chữ hoa, chữ thường . Sử dụng include_once() và include_path cho các dự án lớn (2) Trong quá trình làm việc, bạn hẳn có nhiều hàm được dùng chung giữa nhiều file trong 1 project, giữa nhiều project. Để sử dụng các hàm này, bạn có thể áp dụng các cách sau: – include file theo đường dẫn tuyệt đối: Cách