tailieunhanh - Bài giảng môn Lập trình mạng: Chương 9 - TS. Nguyễn Văn Hiệp
Bài giảng môn Lập trình mạng: Chương 9 - Lập trình Web chạy ở Server bằng PHP có nội dung trình bày tổng quát về PHP, cách viết script PHP, thí dụ xây dựng một website bằng PHP. | Môn học : Lập trình mạng Chương 9 LẬP TRÌNH WEB CHẠY Ở SERVER BẰNG PHP Tổng quát về PHP Cách viết script PHP Thí dụ xây dựng 1 webiste bằng PHP Bộ môn : Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Môn : Lập trình Mạng Chương 9 : Lập trình Web chạy ở server dùng PHP Slide 359 Tổng quát về PHP PHP (Pre HyperText Processor) là ngôn ngữ script chạy ở máy server. PHP dùng cú pháp giống như C++. Hiện PHP có thể chạy trên nhiều HĐH khác nhau từ Windows, Linux, OS2, MacOS,. Ý tưởng là viết module thông dịch source PHP và "hook" vào Webserver. PHP cung cấp rất nhiều nhóm hàm API ₫ể tiện lập trình trên nhiều lĩnh vực khác nhau, trong ₫ó nhóm các hàm API "odbc_x" cho phép truy xuất ₫ến database bất kỳ theo chuẩn giao tiếp ODBC. Qui trình cài ₫ặt và cấu hình chế ₫ộ làm việc cho PHP phụ thuộc vào HĐH mà ta muốn cài PHP. Trên Windows (IIS, PWS), bạn chỉ cần chạy trình rồi trả lời trực quan 1 số cửa sổ Wizard. Bộ môn : Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Môn : Lập trình Mạng Chương 9 : Lập trình Web chạy ở server dùng PHP Slide 360 Cách viết script PHP Một trang PHP là trang HTML có tăng cường 1 số ₫oạn script viết bằng PHP. Để module xử lý PHP nhận biết ₫ược file nào mình xử lý, ta phải dùng extension ₫ã qui ₫ịnh theo cấu hình (mặc ₫ịnh là *.php). Đoạn script PHP ₫ược ₫óng trong tag . Cú pháp PHP rất giống với C++, PHP phân biệt chữ HOA và thường. Biến PHP luôn bắt ₫ầu bằng ký tự $, thí dụ $name, $database,. Giống như nhiều ngôn ngữ script khác, PHP không kiểm tra kiểu dữ liệu, những kiểu cơ bản là Boolean, Integer, floating point, String, Array, Object. PHP cho phép ép (casting) kiểu dữ liệu : $var = (int) "123abc"; Bộ môn : Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Môn : Lập trình Mạng Chương 9 : Lập trình Web chạy ở server dùng PHP Slide 361 Các toán tử, quyền ưu tiên, tính kết hợp Operators !, ~, ++, --, @, (the casting operators)
đang nạp các trang xem trước