PHP: Hypertext Preprocessor, thường được viết tắt thành PHP là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML.
TRUNG TÂM ĐÀO TẠO LẬP TRÌNH WEB & ĐỒ HỌA VIETPRO EDUCATION BÀI GIẢNG PHP (BUỔI 1) NHẬP MÔN LẬP TRÌNH PHP Giảng viên: Hồng Minh Tuấn NHẬP MƠN LẬP TRÌNH WEB PHP Tổng quan ngơn ngữ Lập trình web PHP - PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") ngơn ngữ lập trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng qt Nó thích hợp với web dễ dàng nhúng vào trang HTML Do tối ưu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tương đối ngắn so với ngơn ngữ khác nên PHP nhanh chóng trở thành ngơn ngữ lập trình web phổ biến giới Các thành phần cần cài đặt - Để chạy website với mã nguồn PHP & hệ quản trị sở liệu MySQL làm việc Offline máy tính cá nhân cần phải cài đặt tối thiểu gói cài đặt sau: - Webserver - Database server - PHP CÀI ĐẶT XAMPP SERVER LOCALHOST Xampp - Xampp chương trình tạo máy chủ Web (Web Server) máy tính cá nhân (Localhost) tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server công cụ PHPmyadmin Cài đặt & Cấu hình Xampp - Cài đặt - Cấu hình Trình soạn thảo (Editor) cho PHP - Notepad++ - Dreamweaver CS5 - PHP Designer - Zend Studio - KHỞI TẠO MỘT DỰ ÁN ĐẦU TIÊN VỚI PHP Tạo cấu trúc Thư mục để làm việc với PHP - Tổ chức Thư mục File đặt Thư mục gốc htdoc theo đường dẫn c\xampp\htdoc\ - c\xampp\htdoc\hocphp\ - Các File làm việc với PHP có thành phần mở rộng php Khai báo vùng làm việc PHP - Một File làm việc với PHP đặt tên sau: file_name.php Một File PHP có nội dung bên để trống tuân theo cấu trúc văn HTML Để khai báo vùng làm việc PHP, sử dụng cách thức chuẩn sau - KHỞI TẠO MỘT DỰ ÁN ĐẦU TIÊN VỚI PHP Xuất liệu PHP echo “Thông tin cần hiển thị”; - - Trong PHP để kết thúc dòng lệnh sử dụng dấu ";“ Thơng tin bên dấu “” chuỗi, biến thẻ HTML (Các khái niệm chuỗi, biến PHP đề cập tiếp theo) Nếu muốn sử dụng nhiều cặp dấu “” lồng cặp dấu “” bên phải khóa ký tự \ Chạy File PHP thông qua giao thức HTTP http://localhost/root_name/file_name.php Comment PHP - Trong Lập trình PHP sử dụng Comment tuowg tự Lập trình Javascript // Dòng Comment /* Nội dung Comment*/ BIẾN TRONG PHP Khái niệm Biến PHP - Biến xem vùng nhớ liệu tạm thời Và giá trị thay đổi Biến bắt đầu ký hiệu "$" Và theo sau chúng từ, cụm từ phải viết liền có gạch Cách đặt tên cho Biến - Tên biến PHP bắt đầu ký tự $ - Tiếp sau chữ dấu gạch “_” - Nếu tên biến nhiều ký tự ký tự lại chữ cái, số dấu gạch - Tên biến khơng phép trùng với từ khóa PHP Làm việc với Biến - Trong PHP để sử dụng biến thường phải khai báo trước - Có thể khai báo biến gán giá trị trực tiếp ln cho biến đó, nghĩa vừa khái báo vừa gán liệu cho biến HẰNG TRONG PHP Khái niệm Hằng PHP - Nếu biến thay đổi ngược lại thay đổi Cách khai báo Hằng - Hằng PHP định nghĩa hàm define theo cú pháp define (Name, Value); - Hằng khơng có dấu "$" trước tên Hằng truy cập vị trí mã lệnh Hằng phép gán giá trị lần Tên Hằng thường viết chữ in để phân biệt với Biến Làm việc với Hằng CHUỖI TRONG PHP Khái niệm Chuỗi PHP - Chuỗi nhóm kỹ tự, số, khoảng trắng, dấu ngắt đặt dấu nháy đơn ‘’ nháy kép “” Làm việc với Chuỗi - Tất ký tự nằm cặp dấu nháy đơn (‘’) hiểu chuỗi - Tất ký tự nằm cặp dấu nháy kép (“”) hiểu chuỗi ngoại trừ Biến hiểu Biến - Các chuỗi lồng mà nằm một kiểu dấu ngoặc đơn kép phải có dấu “/” dùng để khóa đằng trước dấu ngoặc nằm bên CÁC KIỂU DỮ LIỆU TRONG PHP Các kiểu liệu Lập trình PHP Kiểu Dữ Liệu - Mơ Tả Ví Dụ Interger Một số Nguyên 86 Double Kiểu số Thực 3.14 String Một tập hợp ký tự “How are you?” Boolean Giá trị TRUE FALSE TRUE or FALSE Array Mảng Dữ liệu Array() Object Đối tượng Class Sử dụng Hàm gettype() để kiểm tra kiểu liệu gettype(Bien); CÁC TOÁN TỬ TRONG PHP Toán tử Nối - Toán tử Nối gồm ký tự đơn “.” Toán tử Nối sử dụng để nối kiểu Dữ liệu khác lại với CÁC TỐN TỬ TRONG PHP Tốn tử Gán - Tốn tử gán gồm ký tự đơn = Toán tử gán lấy giá trị tốn hạng bên phải gán vào tốn hạng bên trái CÁC TỐN TỬ TRONG PHP Tốn tử Số học - Là dạng phép tính giản đơn cộng, trừ, nhân, chia số học Ngoài có phép chia lấy dư (%) sử dụng để lấy đơn vị dư phép tốn Tốn Tử Lý Giải Ví Dụ Kết Quả + Cộng số hạng 10 + 18 - Trừ số hạng 10 - * Nhân số hạng 10 * 80 / Chia số hạng 10 / 3.33333333 % Trả số dư 10 % CÁC TOÁN TỬ TRONG PHP Toán tử So sánh - Là toán tử sử dụng để thực phép toán so sánh hai số hạng Phép Tốn Tên Giải Thích Ví Dụ == Bằng Hai số $a == != Khác Hai số khác $a != Đồng Hai số kiểu $a === > Lớn Vế trái lớn vế phải $a > >= Lớn Vế trái lớn vế phải $a >= < Bé Vế trái bé vế phải $a <