- Nhà
- Hướng dẫn PHP
- Giới thiệu về PHP
- Cách tạo tệp PHP
Bất kỳ tệp nào chứa PHP phải có phần mở rộng tệp ".php", tương tự như cách các tệp HTML, được xác định là tệp HTML, phải có phần mở rộng tệp ".htm" hoặc ".html".
Các tệp PHP có thể chứa HTML trong cùng một tệp và vẫn hoạt động đúng. Mặt khác, các tệp HTML không thể chứa tập lệnh PHP và vẫn hoạt động đúng, vì mã PHP sẽ được đọc và hiển thị dưới dạng HTML.
Ngoài ra, trong khi các tệp HTML có thể được xem trong trình duyệt của bạn từ máy tính của riêng bạn, các tệp PHP phải chạy trên máy chủ web hỗ trợ PHP và được xem với trình duyệt của bạn bằng cách truy cập URL của tệp [thường là tên trang web + tên tệp + Tiện ích mở rộng tệp, ví dụ: //www.yourwebsitename.com/test.php].
Tôi sẽ không đề xuất việc sử dụng bộ xử lý văn bản [ví dụ: Microsoft Word, Starffer Writer hoặc Abiword] để lưu hoặc tạo các tệp PHP. Các trình chỉnh sửa văn bản như Notepad hoặc WordPad trên máy Windows và Kwrite hoặc Kate trên máy Linux, là một lựa chọn tốt hơn. Khi lưu tệp, hãy đảm bảo rằng bạn nhập tên tệp và tiện ích mở rộng [Ví dụ: Test.php] và nếu có tùy chọn thả xuống "Lưu dưới dạng", loại đó được đặt thành "Tất cả các tệp".
[Xem ví dụ]
Tạo một tệp có tên hello.php và đặt nó vào thư mục gốc của máy chủ web [document_root] với nội dung sau:
Ví dụ #1 tập lệnh PHP đầu tiên của chúng tôi: Hello.php
PHP Test
Sử dụng trình duyệt của bạn để truy cập tệp bằng URL của máy chủ web, kết thúc bằng tham chiếu tệp /hello.php
. Khi phát triển cục bộ, URL này sẽ giống như //localhost/hello.php
hoặc //127.0.0.1/hello.php
nhưng điều này phụ thuộc vào cấu hình của máy chủ web. Nếu mọi thứ được cấu hình chính xác, tệp này sẽ được phân tích bởi PHP và đầu ra sau sẽ được gửi đến trình duyệt của bạn:
PHP TestHello World
Chương trình này cực kỳ đơn giản và bạn thực sự không cần sử dụng PHP để tạo một trang như thế này. Tất cả những gì nó làm là hiển thị: Hello World
bằng cách sử dụng câu lệnh Php Echo. Lưu ý rằng tệp không cần phải thực thi hoặc đặc biệt theo bất kỳ cách nào. Máy chủ phát hiện ra rằng tệp này cần được PHP giải thích vì bạn đã sử dụng tiện ích mở rộng ".PHP" mà máy chủ được cấu hình để chuyển sang PHP. Hãy nghĩ về điều này như một tệp HTML bình thường xảy ra có một bộ thẻ đặc biệt có sẵn cho bạn để làm rất nhiều điều thú vị.echo statement. Note that the file does not need to be
executable or special in any way. The server finds out that this file needs to be interpreted by PHP because you used the ".php" extension, which the server is configured to pass on to PHP. Think of this as a normal HTML file which happens to have a set of special tags available to you that do a lot of interesting things.
Nếu bạn đã thử ví dụ này và nó không xuất ra bất cứ điều gì, nó đã nhắc tải xuống hoặc bạn thấy toàn bộ tệp là văn bản, rất có thể máy chủ bạn đang bật không được bật PHP hoặc không được cấu hình đúng. Yêu cầu quản trị viên của bạn cho phép bạn sử dụng chương cài đặt của hướng dẫn. Nếu bạn đang phát triển cục bộ, cũng đọc chương cài đặt để đảm bảo mọi thứ được cấu hình đúng. Đảm bảo rằng bạn truy cập tệp qua HTTP với máy chủ cung cấp cho bạn đầu ra. Nếu bạn chỉ cần gọi tệp từ hệ thống tệp của mình, thì nó sẽ không được phân tích bởi PHP. Nếu dù sao thì các vấn đề vẫn tồn tại, đừng ngần ngại sử dụng một trong nhiều tùy chọn hỗ trợ »& nbsp; PHP.
Điểm của ví dụ là hiển thị định dạng thẻ PHP đặc biệt. Trong ví dụ này, chúng tôi đã sử dụng . Bạn có thể nhảy vào và ra khỏi chế độ PHP trong một tệp HTML như thế này bất cứ nơi nào bạn muốn. Để biết thêm chi tiết, hãy đọc phần thủ công trên cú pháp PHP cơ bản.
Lưu ý: Một ghi chú trên các nguồn cấp dữ liệu: A Note on Line Feeds
Nguồn cấp dữ liệu dòng có ít ý nghĩa trong HTML, tuy nhiên vẫn là một ý tưởng tốt để làm cho HTML của bạn trông đẹp và sạch sẽ bằng cách đặt các nguồn cấp dữ liệu. Điều này có thể cực kỳ hữu ích khi bạn đang đặt trong nhiều khối PHP hoặc bao gồm các tệp có chứa PHP không được cho là xuất ra bất cứ điều gì. Đồng thời nó có thể hơi khó hiểu. Bạn có thể đặt một khoảng trống sau khi đóng
?>
để buộc một không gian và nguồn cấp dữ liệu đường thẳng được xuất ra hoặc bạn có thể đặt một nguồn cấp dữ liệu rõ ràng trong tiếng vang/in cuối cùng từ trong khối PHP của bạn.
Lưu ý: Một ghi chú trên các trình chỉnh sửa văn bản: A Note on Text Editors
Có nhiều trình chỉnh sửa văn bản và môi trường phát triển tích hợp [IDE] mà bạn có thể sử dụng để tạo, chỉnh sửa và quản lý các tệp PHP. Một danh sách một phần của các công cụ này được duy trì tại danh sách các biên tập viên PHP. Nếu bạn muốn giới thiệu một biên tập viên, vui lòng truy cập trang trên và yêu cầu người bảo trì trang thêm trình soạn thảo vào danh sách. Có một biên tập viên với cú pháp làm nổi bật có thể hữu ích.
Lưu ý: Một lưu ý về bộ xử lý văn bản: A Note on Word Processors
Các bộ xử lý văn bản như Starffice Writer, Microsoft Word và Abiword không tối ưu để chỉnh sửa các tệp PHP. Nếu bạn muốn sử dụng một cho tập lệnh kiểm tra này, bạn phải đảm bảo rằng bạn lưu tệp dưới dạng văn bản đơn giản hoặc PHP sẽ không thể đọc và thực thi tập lệnh.
Bây giờ bạn đã tạo thành công một tập lệnh PHP hoạt động, đã đến lúc tạo ra kịch bản PHP nổi tiếng nhất! Thực hiện cuộc gọi đến hàm phpinfo [] và bạn sẽ thấy rất nhiều thông tin hữu ích về hệ thống của bạn và thiết lập như các biến được xác định trước có sẵn, các mô -đun PHP được tải và cài đặt cấu hình. Hãy dành một chút thời gian và xem xét thông tin quan trọng này.phpinfo[] function and you will see a lot of useful information about your system and setup such as available predefined variables, loaded PHP modules, and configuration settings. Take some time and review this important information.
Ví dụ #2 Nhận thông tin hệ thống từ PHP