1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài giảng lập trình web nâng cao chương 2 trường đh văn hiến

27 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 1,49 MB

Nội dung

24/05/2021 Lập trình web nâng cao Chương – Sử dụng biến, biểu thức, kiểu liệu cấu trúc điều khiển PHP 01 Biến cách sử dụng biến 120 02 Tìm hiểu kiểu liệu 11 03 Hằng số biểu thức 20 04 Tìm hiểu chuỗi PHP 20 05 Cấu trúc điều khiển 24/05/2021 Lập trình web nâng cao Biến cách sử dụng biến Biến PHP 01 Phân biệt chữ hoa, chữ thường  Bắt đầu dấu $, sau $ tên biến  Tên biến bao gồm chữ cái, chữ số, dấu gạch nối (_) phải 02 bắt đầu chữ dấu gạch nối  Biến không cần khai báo – tự động khai báo vào lần gán giá  Cho phép lấy giá trị biến làm tên biến khác  ví dụ: $a = ‘hello’; $$a = ‘world’ // $hello = ‘world’; 04 05 24/05/2021 Lập trình web nâng cao Biến cách sử dụng biến Phạm vi biến: 01cục bộ: hoạt động phạm vi định • Biến 02 04 05 24/05/2021 Lập trình web nâng cao Biến cách sử dụng biến • Biến tồn cục: phạm vi hoạt động tồn phận Khi 01khai báo thêm từ khóa GLOBAL trước tên biến 02 04 05 24/05/2021 Lập trình web nâng cao Biến cách sử dụng biến • Biến static: chương trình chạy cấp phát ln nhớ Thêm từ khóa static trước biến để khai báo biến static 01 02 04 •Khơng sử dụng biến static kết in ra: 1 •Sử dụng biến static kết in là: 123 05 24/05/2021 Lập trình web nâng cao Kiểu liệu • PHP 01hỗ trợ kiểu 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 Null 04 05 24/05/2021 Lập trình web nâng cao Kiểu liệu • Kiểu boolean có hai trang thái: true false 01 02 • Kiểu Integer: lưu trữ giá trị số nguyên $a = 123; • Kiểu Float: kiểu số thực $a = 12.30; • Kiểu String: lưu giữ ký tự, nội dung String đặt dấu 04nháy đơn (‘ ‘), nháy kép (“ ”) ví dụ: $str = ‘this is string1’; $str2 = “this is string2” 05 24/05/2021 Lập trình web nâng cao Kiểu liệu • Kiểu 01Array – mảng: mảng gồm nhiều phần tử ví dụ: $a = array(1,2,3); Lúc 02này $a mảng có phần tử 1, Truy cập phần tử mảng: echo $a[0]; //in echo $a[2]; //in Mảng tạo cặp (khoa, giá trị) 04 05 24/05/2021 Lập trình web nâng cao Kiểu liệu Ví01 dụ: 02 Kiểu object-đối tượng: lưu trữ instance class 04 Kiểu resource-tài nguyên: sử dụng hàm đặc biệt: mysql_connect 05 không lưu giá trị Kiểu Null: 24/05/2021 Lập trình web nâng cao 10 Tốn tử • Lập trình php sử dụng cú pháp C, C++ Tương tự 01 ngơn ngữ khác, tốn tử giúp thực phép toán số học hay chuỗi 02 • Bảng tốn tử sử dụng PHP: 04 05 24/05/2021 Lập trình web nâng cao 13 Tốn tử 01 02 04 05 24/05/2021 Lập trình web nâng cao 14 Tốn tử 01 02 04 05 24/05/2021 Lập trình web nâng cao 15 Cấu trúc điều khiển • Câu 01điều kiện • Vịng lặp điều kiện • Chèn 02 file PHP 04 05 24/05/2021 Lập trình web nâng cao 16 Cấu trúc điều khiển • Câu lệnh IF: sử dụng câu lệnh IF để lọc kết 01 Cú pháp ví dụ: 02 04 05 24/05/2021 Lập trình web nâng cao 17 Cấu trúc điều khiển - • Câu điều kiện IF…ELSE: sử dụng để lọc kết 01 điều kiện xuất kết điều kiện sai 02 04 05 24/05/2021 Lập trình web nâng cao 18 Cấu trúc điều khiển - • Câu điều kiện ELSF IF: sử dụng có nhiều điều 01 kiện để lọc 02 04 05 24/05/2021 Lập trình web nâng cao 19 Cấu trúc điều khiển - • Câu lệnh Switch: sử dụng có nhiều điều kiện để 01 lựa chọn 02 04 05 24/05/2021 Lập trình web nâng cao 20 Vịng lặp điều kiện • Vịng lặp While: thực thi câu lệnh 01 while điều kiện có giá trị true Cú pháp ví dụ 02 04 05 24/05/2021 Lập trình web nâng cao 21 Vịng lặp điều kiện -2 • Vòng lặp Do…While: cho phép duyệt kiểm tra 01 điều kiện sau câu lệnh thứ Cú pháp ví dụ 02 04 05 24/05/2021 Lập trình web nâng cao 22 Vịng lặp điều kiện - • Vịng 01 lặp For: dùng cho vịng lặp có giới hạn cho trước Cú pháp: 02 Ví dụ: 04 05 24/05/2021 Lập trình web nâng cao 23 Vịng lặp điều kiện - • Câu 01lệnh Foreach: làm việc với Array Cú pháp: ví dụ: 02 04 05 24/05/2021 Lập trình web nâng cao 24 Chèn file PHP • PHP cung cấp cách để khai báo sử dụng đoạn mã 01 trình có bắng cách sử dụng khai báo: include(), chương include_once(), require() require_once() Với khai báo bạn chèn tập tin, kịch PHP, text, HTML Class 02 PHP • Sử dụng require(): 04 05 24/05/2021 Lập trình web nâng cao 25 Chèn file PHP • Sử dụng include(): Sử dụng include() giống require() Tuy nhiên có khác biệt mà cần ý tới: sử 01dụng require() web server phải dịch lại tất nội dung bên Ngược lại include() khơng Require() báo lỗi, 02include() se cảnh báo nhúng thất bại 04 05 24/05/2021 Lập trình web nâng cao 26 Trân trọng cảm ơn! 24/05/2021 Lập trình web nâng cao 27

Ngày đăng: 30/06/2023, 08:58