intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Lập trình web nâng cao: Chương 2 - Trường ĐH Văn Hiến

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:27

13
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Lập trình web nâng cao: Chương 2 Sử dụng biến, biểu thức, kiểu dữ liệu và cấu trúc điều khiển trong PHP, cung cấp cho người học những kiến thức như: Biến và cách sử dụng biến; Tìm hiểu về kiểu dữ liệu; Hằng số và biểu thức; Tìm hiểu về chuỗi trong PHP; Cấu trúc điều khiển. Mời các bạn cùng tham khảo!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Lập trình web nâng cao: Chương 2 - Trường ĐH Văn Hiến

  1. 24/05/2021 Lập trình web nâng cao 1
  2. Chương 2 – Sử dụng biến, biểu thức, kiểu dữ liệu và cấu trúc điều khiển trong PHP 01 Biến và cách sử dụng biến 120 02 Tìm hiểu về kiểu dữ liệu 11 03 Hằng số và biểu thức 20 04 Tìm hiểu về chuỗi trong PHP 20 05 Cấu trúc điều khiển 5 24/05/2021 Lập trình web nâng cao 2
  3. Biến và cách sử dụng biến Biến trong PHP 01 Phân biệt chữ hoa, chữ thường.  Bắt đầu bằng dấu $, ngay sau $ là tên biến.  Tên biến bao gồm chữ cái, chữ số, dấu gạch nối (_) và phải 02 bắt đầu bằng chữ cái hoặc dấu gạch nối.  Biến không cần khai báo – được tự động khai báo vào lần gán giá đầu tiên.  Cho phép lấy giá trị của biến làm tên biến khác  ví dụ: $a = ‘hello’; 04 $$a = ‘world’ // $hello = ‘world’; 05 24/05/2021 Lập trình web nâng cao 3
  4. Biến và cách sử dụng biến Phạm vi của biến: 01cục bộ: hoạt động trong phạm vi nhất định • Biến 02 04 05 24/05/2021 Lập trình web nâng cao 4
  5. Biến và cách sử dụng biến • Biến toàn cục: phạm vi hoạt động toàn bộ phận. 01khai báo thêm từ khóa GLOBAL trước tên biến. Khi 02 04 05 24/05/2021 Lập trình web nâng cao 5
  6. Biến và cách sử dụng biến • Biến static: khi chương trình chạy thì được cấp phát luôn bộ nhớ. 01Thêm từ khóa static trước biến để khai báo biến static 02 •Không sử dụng biến static thì kết quả in ra: 1 1 1 •Sử dụng biến static thì kết quả in ra là: 123 04 05 24/05/2021 Lập trình web nâng cao 6
  7. Kiểu dữ liệu • PHP 01hỗ trợ các kiểu dữ liệu: • Kiểu vô hướng:Boolean, Integer, Float, String • Kiểu tổ hợp: Array-mảng, Object – đối tượng 02 • Kiểu đặc biệt: Resource và Null 04 05 24/05/2021 Lập trình web nâng cao 7
  8. Kiểu dữ liệu • Kiểu boolean có hai trang thái: true và false 01 02 • Kiểu Integer: lưu trữ giá trị số nguyên. $a = 123; • Kiểu Float: là kiểu số thực. $a = 12.30; • Kiểu String: lưu giữ ký tự, nội dung của String được đặt giữa 2 04nháy đơn (‘ ‘), hoặc nháy kép (“ ”). dấu ví dụ: $str = ‘this is string1’; $str2 = “this is string2” 05 24/05/2021 Lập trình web nâng cao 8
  9. Kiểu dữ liệu • Kiểu 01Array – mảng: là một mảng gồm nhiều phần tử. ví dụ: $a = array(1,2,3); 02này $a là một mảng có 3 phần tử 1, 2 và 3. Lúc Truy cập phần tử mảng: echo $a[0]; //in ra 1 echo $a[2]; //in ra 3 Mảng có thể được tạo bởi các cặp (khoa, giá trị) 04 05 24/05/2021 Lập trình web nâng cao 9
  10. Kiểu dữ liệu Ví01 dụ: 02 04 Kiểu object-đối tượng: lưu trữ một instance của một class Kiểu resource-tài nguyên: sử dụng bởi các hàm đặc biệt: mysql_connect 05 không lưu giá trị nào cả Kiểu Null: 24/05/2021 Lập trình web nâng cao 10
  11. Kiểm tra kiểu dữ liệu biến • Sử01dụng các hàm: is_array, is_bool, is_double, is_float, is_int, is_integer, is_long, is_null, is_object, is_string… để kiểm tra kiểu dữ liệu của biến. Nếu đúng thì sẽ trả về 1(true). 02 • Ví dụ: kiểm tra kiểu dữ liệu biến $a = 12; echo is_int($a) // sẽ trả về 1 04 05 24/05/2021 Lập trình web nâng cao 11
  12. Hằng số • Hằng 01 số là giá trị không thay đổi sau khi khai báo. • Sử dụng từ khóa define để khai báo hằng số. 02 tra tồn tại hằng sử dung: define(“TenHang”) • Kiểm • Ví dụ: 04 05 24/05/2021 Lập trình web nâng cao 12
  13. Toán tử • Lập 01 trình php sử dụng cú pháp của C, C++. Tương tự các ngôn ngữ khác, toán tử giúp thực hiện các phép toán số học hay trên chuỗi. 02 • Bảng toán tử sử dụng trong PHP: 04 05 24/05/2021 Lập trình web nâng cao 13
  14. Toán tử 01 02 04 05 24/05/2021 Lập trình web nâng cao 14
  15. Toán tử 01 02 04 05 24/05/2021 Lập trình web nâng cao 15
  16. Cấu trúc điều khiển • Câu 01điều kiện • Vòng lặp điều kiện 02 file PHP • Chèn 04 05 24/05/2021 Lập trình web nâng cao 16
  17. Cấu trúc điều khiển • Câu 01 lệnh IF: sử dụng câu lệnh IF để lọc kết quả đúng. 02 Cú pháp ví dụ: 04 05 24/05/2021 Lập trình web nâng cao 17
  18. Cấu trúc điều khiển - 2 • Câu 01 điều kiện IF…ELSE: sử dụng để lọc kết quả khi điều kiện đúng và xuất ra kết quả khi điều kiện sai. 02 04 05 24/05/2021 Lập trình web nâng cao 18
  19. Cấu trúc điều khiển - 3 • Câu 01 điều kiện ELSF IF: sử dụng khi có nhiều điều kiện để lọc. 02 04 05 24/05/2021 Lập trình web nâng cao 19
  20. Cấu trúc điều khiển - 4 • Câu 01 lệnh Switch: sử dụng khi có nhiều điều kiện để lựa chọn. 02 04 05 24/05/2021 Lập trình web nâng cao 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2