Bài giảng Ngôn ngữ PHP Ths. Trịnh Công Duy

48 332 0
Bài giảng Ngôn ngữ PHP  Ths. Trịnh Công Duy

Đ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

Bài giảng Ngôn ngữ PHP Ths. Trịnh Công Duy Chia sẻ: rklonely | Ngày: 05082014 Cùng nắm kiến thức trong bài giảng Ngôn ngữ PHP thông qua việc tìm hiểu các nội dung sau: cú pháp ngôn ngữ, các cấu trúc điều khiển, hướng đối tượng trong PHP.

Ngôn ngữ PHP ThS Trịnh Công Duy Email: tcduy@ifidanang.com Mobile: 090 55 77 989 2 Giới thiệu  PHP=PHP: Hypertext Preprocessor. Tên gốc là Personal Home Page  Là ngôn ngữ để viết các trang web động  Bộ biên dịch PHP là phần mềm mã nguồn mở, có thể chạy cùng với các web server Apache, IIS,…  Thường kết hợp với hệ quản trị CSDL MySQL 3 Nhúng PHP vào HTML  Có thể nhúng mã PHP vào mọi vị trí trong trang HTML.  Đoạn mã PHP được đặt giữa: <?php … ?>: <?php //Đoạn lệnh PHP ở đây ?>  Một cấu trúc lệnh thông thường của PHP có thể được tách làm nhiều phần, mỗi phần đặt giữa <? php…?>  Kết quả do đoạn lệnh PHP đưa ra được đưa vào vị trí mà đoạn lệnh PHP đang chiếm chỗ. 4 Đặc điểm PHP  Có khả năng hướng đối tượng  Thông dịch  Phân biệt chữ hoa/chữ thường  Mỗi lệnh kết thúc bởi chấm phảy (;) Cú pháp ngôn ngữ 6 Chú thích trong PHP //Dòng chú thích #Dòng chú thích /* Đoạn chú thích trên nhiều dòng */ 7 Biến  Phân biệt chữ hoa, chữ thường  Bắt đầu bằng dấu đô la ($), tiếp 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 bắt đầu bằng chữ cái hoặc dấu gạch nối.  Ví dụ: $a, $b,…  Biến không cần khai báo (được tự động khai báo vào lần gán giá trị đầu tiên).  Việc sử dụng biến chưa khởi tạo sẽ gây lỗi. 8 Ví dụ Biến <?php $txt="Hello World!"; $x=16; ?> 9 Biến động (biến biến)  Cho phép sử dụng giá trị của biến làm tên biến khác.  VD: $a = “hello”; $$a = “world”; //$hello = “world” 10 Kiểu dữ liệu  PHP hỗ trợ 4 kiểu  Số  Chuỗi  Logic  Mảng & đối tượng [...]... nhập thành công - Đăng nhập ko thành công vì sai mật khẩu - Đăng nhập ko thành công vì không tồn tại User  29 Lặp không xác định: while while (BTĐK) lệnh; < ?php $i=1; while($i 30 Lặp xác định: foreach foreach ($biến_mảng as $giá_trị) lệnh; foreach ($biến_mảng as $khoá=>$giá_trị) lệnh; 31 Lặp không xác định: do …while do { các_lệnh < ?php $i=1; }... = “$allo”; //lỗi vì PHP hiểu là $allo $c = “{$a}llo”; //đúng ($c = “Hello”) Biến mảng, biến biến, biến trong tên có dấu gạch nối hoặc dấu chấm khi viết trong chuỗi bắt buộc phải bao lại 13 Kiểu chuỗi (tiếp)  Ký tự thoát: \ Sử dụng để viết các ký tự đặc biệt trong chuỗi  VD: Cần có chuỗi: Người ta nói PHP rất tốt” $a = “Người ta nói PHP rất tốt””; //Sai $a = “Người ta nói \ PHP rất tốt\””; //Đúng... while ($i 32 Lặp xác định: for for (lệnh_khởi_tạo; BTĐK; lệnh2) lệnh; Ví dụ: < ?php for ($i=1; $i 33 Lặp xác định: Ví dụ foreach < ?php $x=array("one","two","three"); foreach ($x as $value) { echo $value ""; } ?> 34 Lặp xác định: Ví dụ foreach (2) < ?php $a=array(“ten”=>”Hồng”, “mau”=>”Đỏ”); foreach ($a as $key => $value ) { echo $key... BTĐK?Giá_trị1:Giá_trị2 25 Ví dụ rẽ nhánh if < ?php $d=date("D"); if ($d=="Fri") echo "Have a nice weekend!"; elseif ($d=="Sun") echo "Have a nice Sunday!"; else echo "Have a nice day!"; ?> 26 switch switch ($biến){ case (giá_trị1): các_lệnh1; case (giá_trị2): các_lệnh2; default: các_lệnh_khác; } 27 Ví dụ lệnh switch < ?php switch ($x) { case 1: echo "Number 1"; break; case 2:... các_lệnh_khác; } 27 Ví dụ lệnh switch < ?php switch ($x) { case 1: echo "Number 1"; break; case 2: echo "Number 2"; break; case 3: echo "Number 3"; break; default: echo "No number between 1 and 3"; } ?> 28 Bài tập    Cho 1 biến a bất kỳ, kiểm tra a có phải là 1 tháng trong năm hay không Viết chương giải phương trình bậc 2 với a,b,c cho trước Viết chương kiểm tra đăng nhập của 1 user với 4 biến tương ứng . Ngôn ngữ PHP ThS Trịnh Công Duy Email: tcduy@ifidanang.com Mobile: 090 55 77 989 2 Giới thiệu  PHP= PHP: Hypertext Preprocessor. Tên gốc là Personal Home Page  Là ngôn ngữ để viết. HTML.  Đoạn mã PHP được đặt giữa: < ?php … ?>: < ?php //Đoạn lệnh PHP ở đây ?>  Một cấu trúc lệnh thông thường của PHP có thể được tách làm nhiều phần, mỗi phần đặt giữa <? php ?>  Kết. động  Bộ biên dịch PHP là phần mềm mã nguồn mở, có thể chạy cùng với các web server Apache, IIS,…  Thường kết hợp với hệ quản trị CSDL MySQL 3 Nhúng PHP vào HTML  Có thể nhúng mã PHP vào mọi vị

Ngày đăng: 07/08/2014, 12:19

Từ khóa liên quan

Mục lục

  • Ngôn ngữ PHP

  • Giới thiệu

  • Nhúng PHP vào HTML

  • Đặc điểm PHP

  • Cú pháp ngôn ngữ

  • Chú thích trong PHP

  • Biến

  • Ví dụ Biến

  • Biến động (biến biến)

  • Kiểu dữ liệu

  • Kiểu số

  • Kiểu chuỗi

  • Kiểu chuỗi (tiếp)

  • Slide 14

  • Slide 15

  • Slide 16

  • Kiểu logic

  • Kiểu mảng

  • Kiểu mảng (tiếp)

  • Slide 20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan