Ngôn ngữ PHP ppsx

34 703 0
Ngôn ngữ PHP ppsx

Đ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

Ngôn Ngôn ng ng ữ ữ PHP PHP Nguy Nguy ễ ễ n n Duy Duy H H ả ả i i TT TT CNTT CNTT - - ĐHSP ĐHSP H H à à N N ộ ộ i i Gi Gi ớ ớ i i thi thi ệ ệ u u 9 PHP=PHP: Hypertext Preprocessor. Tên gốc là Personal Home Page 9 Là ngôn ngữđểviết các trang web động 9 Bộ biên dịch PHP là phầnmềmmãnguồn mở, có thể chạycùngvớicácweb server Apache, IIS,… 9 Thường kếthợpvớihệ quảntrị CSDL MySQL Nh Nh ú ú ng ng PHP PHP v v à à o o HTML HTML 9 Có thể nhúng mã PHP vào mọivị trí trong trang HTML. 9 ĐoạnmãPHP được đặtgiữa: <?php … ?>: <?php //Đoạnlệnh PHP ởđây ?> 9 Mộtcấutrúclệnh thông thường củaPHP cóthể được tách làm nhiềuphần, mỗiphần đặtgiữa <?php…?> 9 Kếtquả do đoạnlệnh PHP đưarađược đưavàovị trí mà đoạnlệnh PHP đang chiếmchỗ. Đ Đ ặ ặ c c đi đi ể ể m m PHP PHP 9 Có khả năng hướng đốitượng 9 Thông dịch 9 Phân biệtchữ hoa/chữ thường 9 Mỗilệnh kết thúc bởichấmphảy (;) C C ú ú ph ph á á p p ngôn ngôn ng ng ữ ữ Ch Ch ú ú th th í í ch ch trong trong PHP PHP 9 //Dòng chú thích 9 #Dòng chú thích 9 /* Đoạn chú thích trên nhiều dòng */ Bi Bi ế ế n n 9 Phân biệtchữ hoa, chữ thường 9 Bắt đầubằng dấu đô la ($), tiếpngaysau$ là tên biến. 9 Tên biếnbaogồmchữ cái, chữ số, dấugạch nối (_) và phảibắt đầubằng chữ cái hoặcdấugạch nối. 9 Ví dụ: $a, $b,… 9 Biếnkhôngcầnkhaibáo(đượctựđộng khai báo vào lầngángiátrịđầutiên). 9 Việcsử dụng biếnchưakhởitạosẽ gây lỗi. Bi Bi ế ế n n đ đ ộ ộ ng ng ( ( bi bi ế ế n n bi bi ế ế n n ) ) 9 Cho phép sử dụng giá trị củabiến làm tên biếnkhác. 9 VD: $a = “hello”; $$a = “world”; //$hello = “world” Ki Ki ể ể u u d d ữ ữ li li ệ ệ u u 9 PHP hỗ trợ 4 kiểu –Số –Chuỗi – Logic –Mảng & đốitượng Ki Ki ể ể u u s s ố ố 9 Số nguyên từ -2 31 đến2 31 -1 –Hệ thậpphân: VD: $a = 16; –Hệ 16 (hexa): VD: $a=0x10; –Hệ 8 (bát phân): VD: 020; 9 Số thực(thậpphân): từ 1.7E-308 đến 1.7E+308 –Biểudiễn: $a = 0.017 –Dạng khoa học: $a = 17.0E-03 [...]... $b = “$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 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... Variables: Siêu toàn cục: Một số biến có sẵn của PHP: $_SERVER, $_GLOBAL Biến tĩnh Khai báo trong hàm Giá trị được lưu trữ qua nhiều lần gọi hàm Chỉ được khởi tạo ở lần khai báo đầu tiên Để khai báo: static $biến_tĩnh=giátrị; Chèn file include(“địa_chỉ_file”); require(“địa_chỉ_file”); include_once(“địa_chỉ_file”); require_once(“địa_chỉ_file”); Hướng đối tượng trong PHP Định nghĩa lớp class tên_lớp{ //thânlớp... phải giữ lại () – Để khai báo hàm với các tham số mặc định, khi khai báo ta đưa ngay giá trị tham số vào function tên_hàm(ts1=gt1, ts2=gt2,…) Phạm vi biến Phạm vi biến là phạm vi ở đó biến xác định Trong PHP, biến có 3 phạm vi: – Local variables: biến cục bộ: • Khởi tạo trong hàm • có tác dụng từ khi khởi tạo đến hết hàm – Global variables: Biến toàn cục: • Khởi tạo ở ngoài hàm • Có tác dụng từ khi khởi... include_once(“địa_chỉ_file”); require_once(“địa_chỉ_file”); Hướng đối tượng trong PHP Định nghĩa lớp class tên_lớp{ //thânlớp } Thân lớp gồm có các khai báo dữ liệu, phương thức Thân lớp phải được đặt trong 1 khối lệnh PHP duy nhất – Các dữ liệu (biến) được khai báo bằng var – Các phương thức (hàm) khai báo như thông thường . Ngôn Ngôn ng ng ữ ữ PHP PHP Nguy Nguy ễ ễ n n Duy Duy H H ả ả i i TT TT CNTT CNTT - - ĐHSP ĐHSP H H à à N N ộ ộ i i Gi Gi ớ ớ i i thi thi ệ ệ u u 9 PHP= PHP: Hypertext Preprocessor v v à à o o HTML HTML 9 Có thể nhúng mã PHP vào mọivị trí trong trang HTML. 9 Đoạnm PHP được đặtgiữa: < ?php … ?>: < ?php //Đoạnlệnh PHP ởđây ?> 9 Mộtcấutrúclệnh thông thường củaPHP cóthể được tách làm. Là ngôn ngữ ểviết các trang web động 9 Bộ biên dịch PHP là phầnmềmmãnguồn mở, có thể chạycùngvớicácweb server Apache, IIS,… 9 Thường kếthợpvớihệ quảntrị CSDL MySQL Nh Nh ú ú ng ng PHP PHP

Ngày đăng: 05/07/2014, 15:20

Mục lục

  • Nhúng PHP vào HTML

  • Cú pháp ngôn ngữ

  • Chú thích trong PHP

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

  • Ép kiểu và kiểm tra kiểu

  • Các cấu trúc điều khiển

  • Lặp không xác định

  • Hàm tự tạo (tt)

  • Hướng đối tượng trong PHP

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

Tài liệu liên quan