PHP CĂN BẢN – BÀI 1 doc

44 528 0
PHP CĂN BẢN – BÀI 1 doc

Đ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

PHP CĂN BẢN – BÀI 1 C C á á c c kh kh á á i i ni ni ệ ệ m m cơ cơ b b ả ả n n • HTML (Hypertext Markup Language) • Web Programming Language • Web Server • Database Server • Web Browser • URL (Uniform Resource Locator) • HTTP (Hypertext Transfer Protocol) laptrinhwebphp.com PHP CĂN BẢN – BÀI 1 HTML HTML ( Hypertext Hypertext Markup Markup Language Language) • HTML (HyperText Markup Language - Ngôn ngữĐánh dấu Siêu vănbản) là một ngôn ngữđánh dấu đượcthiếtkế ra để tạo nên các trang web, nghĩalàcácmẩu thông tin được trình bày trên World Wide Web. • Được định nghĩanhư là một ứng dụng đơngiảncủa SGML, vốn đượcsử dụng trong các tổ chứccần đếncácyêucầu xuấtbảnphứctạp, HTML giờđây đãtrở thành mộtchuẩn Internet do tổ chức World Wide Web Consortium (W3C) duy trì. laptrinhwebphp.com PHP CĂN BẢN – BÀI 1 Web Programming Language Web Programming Language • Web Programming Language (Ngôn ngữ lập trình Web): Ngôn ngữđượcviết theo phong cách lập trình (khác so với HTML - ngôn ngữđánh dấu) để hỗ trợ và tăng cường các khả năng củaWeb. • Cho phép điềukhiểncácphầntử của trang Web dễ dàng hơn. • Chúng ta có mộtsố ngôn ngữ lập trình Web như là: ASP, ASP.Net, PHP, JSP laptrinhwebphp.com PHP CĂN BẢN – BÀI 1 Web Server Web Server • Web Server (máy phụcvụ Web): máy tính mà trên đócàiđặt phầnmềmphụcvụ Web, đôi khi ngườitacũng gọichính phầnmềm đó là Web Server. • Tấtcả các Web Server đềuhiểuvàchạy đượccácfile *.htm và *.html, tuy nhiên mỗi Web Server lạiphụcvụ mộtsố kiểu file chuyên biệtchẳng hạnnhư IIS của Microsoft dành cho *.asp, *.aspx ; Apache dành cho *.php ; Sun Java System Web Server của SUN dành cho *.jsp laptrinhwebphp.com PHP CĂN BẢN – BÀI 1 Database Server Database Server • Database server (máy phụcvụ Cơ sở dữ liệu): Máy tính mà trên đócócàiđặtphầnmềmHệ quảntrị Cơ sở dữ liệu (HQTCSDL). Chúng ta có mộtsố HQTCSDL chẳng hạnnhư: SQL Server, MySQL, Oracle laptrinhwebphp.com PHP CĂN BẢN – BÀI 1 Web Browser Web Browser • Web browser(trình duyệtweb): làphầnmềmgiúpbạncóthể xem được thông tin từ các website trên Internet. • Có rất nhiềutrìnhduyệt web khác nhau, ví dụ: – Internet Explorer (IE) – Netscape Navigator/Communicator (Netscape) – Opera, MyIE2 – Mozilla FireBird, Avant laptrinhwebphp.com PHP CĂN BẢN – BÀI 1 URL URL • URL (Uniform Resource Locator): bộđịnh vị tài nguyên thống nhất. • Cấutrúccủa URL bao gồm: Tên củagiaothức(thường là HTTP hoặc FTP), sau đólàđịachỉ củamáytínhmàbạn muốnkếtnối đến, rồi đếnvị trí của tài nguyên cầntruyxuất. • Ví dụ – Một URL là “http://www.vnexpress.net/news/” sẽ hướng dẫntrình duyệtweb củabạnsử dụng giao thứcgiaothứchttp để kếtnối đến máy chủ của báo vnexpress, vào thư mụcnews. laptrinhwebphp.com PHP CĂN BẢN – BÀI 1 HTTP HTTP • HTTP là viếttắtcủa HyperText Transfer Protocol, giao thức truyềntệp tin siêu vănbản. • Trình duyệtweb sử dụng giao thứcnàyđể truy xuấtvàtảivề các trang thông tin và các hình ảnh từ máy chủ. Chính vì vậy mà bạncóthể thấy ở tiêu đề địachỉ trang thông tin nào cũng mởđầubằng http. laptrinhwebphp.com – PHP đượcchạytrênhệ thống chủ (Server) – PHP rất đơngiản – Tốc độ xử lý nhanh, dễ sử dụng – Luôn đượccảitiếnvàcậpnhật (mã nguồnmở) – Có nhiềuhướng dẫnsử dụng trên mạng – Hoàn toàn miễn phí – PHP có thể thực thi trên bất cứ hệ điều hành (Operator System) nào, chỉ cần có một HTML Browser thích ứng là được. – PHP không chỉ làm việc với HTML mà còn có thể làm việc được với hình ảnh, PDF, Flash movie,… – PHP có thể dễ dàng nốikếtvớicáccơ sở dữ liệunhư mySQL, mSQL, FrontBase, dBase, Solid, ODBC, Oracle, FilePro… C C á á c c đ đ ặ ặ c c đi đi ể ể m m c c ủ ủ a a ngôn ngôn ng ng ữ ữ PHP PHP PHP CĂN BẢN – BÀI 1 laptrinhwebphp.com Wamp Wamp Server Server PHP CĂN BẢN – BÀI 1  WAMP: là một gói phầnmềm Web Server tấtcả trong một (All-in-One), gồm có: Apache, MySQL, PHP chạytrênnềnWindows. – Có thể cài đặtdễ dàng. – Đượccậpnhật đều đặn. – Hỗ trợ PHP5 – Miễnphí –Sử dụng phiên bản Wamp 2.0i để cài đặtlầnlượt theo các bước. laptrinhwebphp.com [...].. .PHP CĂN BẢN BÀI 1 Công cụ để xây dựng ứng dụng PHP • Macro Media Dream Weaver laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Các thao tác cơ bản • Tạo trang PHP laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Các thao tác cơ bản • Nhúng PHP vào HTML laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Biến • Khai báo biến Cú pháp: $tên_biến Ví dụ: $tong • Quy tắc đặt tên cho biến Tên biến phải bắt đầu... biến cục bộ Khi ra khỏi hàm => biến cục bộ và giá trị của nó sẽ bị hủy bỏ < ?php $a = 1; // phạm vi toàn cục function Test() { echo $a; // phạm vi cục bộ } Test(); → không có echo $a; → 1 ?> laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Biến Phạm vi hoạt động • Biến toàn cục Có thể truy... bằng ký tự $, theo sau là 1 ký tự hoặc dấu _, tiếp đó là ký tự, ký số hoặc dấu _ Nên khởi tạo giá trị ban đầu cho biến Tên biến không trùng với tên hàm Biến không nên bắt đầu bằng ký số laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Biến • Lưu ý Tên biến có phân biệt chữ HOA chữ thường Ví dụ: biến $t và biến $T là hai biến khác nhau laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Biến Phạm vi hoạt động •... break và continue trong cấu trúc lặp laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Cấu trúc rẽ nhánh if • • Dạng 1: if Cú pháp: Dạng 2: if … else Cú pháp: if (điều kiện) { khối lệnh } if(điều kiện) { khối lệnh 1 } else { khối lệnh 2 } laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Toán tử ?: • Cú pháp: (điều kiện)?: Ý nghĩa: dùng để thay thế cho cấu trúc điều... integer long string double hay không Cú pháp chung: tên_hàm() laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Xác định kiểu của biến: gettype() • Ý nghĩa; kiểm tra biến hoặc giá trị có kiểu dữ liệu nào: integer, string, double, array, object, class, … • Cú pháp: gettype( hoặc ) • Kết quả trả về: kiểu của giá trị hay kiểu của biến laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Cấu trúc... laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Cấu trúc chọn lựa switch • Cấu trúc switch cũng tương tự như cấu trúc if trong trường hợp có nhiều điều kiện • Những trường hợp khác nhau có những cách xử lý khác nhau => dùng switch laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Cấu trúc chọn lựa switch • Dạng 1: mỗi truờng hợp một cách xử lý khác nhau Cú pháp switch(biến điều kiện) { case giá trị 1: khối lệnh 1 break;... laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Kiểm tra trị kiểu số: is_numeric() • Ý nghĩa: dùng để kiểm tra biến có giá trị kiểu số hay không • Cú pháp: is_numeric() Kết quả trả về: • TRUE: nếu biến có giá trị kiểu số • FALSE: nếu biến có giá trị không phải kiểu số laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Kiểm tra kiểu dữ liệu của biến • is_int() / is_long() • is_string() • is_double() Ý nghĩa:... laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Kiểu dữ liệu • • • • • • Boolean Integer Float / double String Array Object < ?php $don_gia = 7000; $so_luong = 900; $thanh_tien = (double)($so_luong*$don_gia); ?> laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Các toán tử • Toán tử số học : + - * / %(chia lấy dư) • Toán tử nối chuỗi : • Toán tử gán kết hợp: • • • • += ++ -= *= $a += $b;  $a = $a + $b;  $a++;  $a = $a + 1;  ... trong trang Khi muốn sử dụng và cập nhật biến toàn cục trong hàm thì phải dùng từ khóa global phía trước biến hoặc dùng $_GLOBALS[“tên_biến”] < ?php < ?php $a = 1; $b = 2; function Sum() { $_GLOBALS['b'] = $_GLOBALS['a'] + $_GLOBALS['b']; } Sum(); echo $b; → 3 ?>  $a = 1; $b = 2; function Sum() { global $a, $b; $b = $a + $b; } Sum(); echo $b; → 3 ?> laptrinhwebphp.com PHP CĂN BẢN BÀI 1 Biến Phạm vi . trang PHP PHP CĂN BẢN – BÀI 1 laptrinhwebphp.com Cácthaotáccơ bản • Nhúng PHP vào HTML PHP CĂN BẢN – BÀI 1 laptrinhwebphp.com • Khai báo biến – Cú pháp: $tên_biến – Ví . bước. laptrinhwebphp.com PHP CĂN BẢN – BÀI 1 laptrinhwebphp.com Công cụđểxây dựng ứng dụng PHP • Macro Media Dream Weaver PHP CĂN BẢN – BÀI 1 laptrinhwebphp.com Các thao tác cơ bản • . biếnkhácnhau Biến laptrinhwebphp.com PHP CĂN BẢN – BÀI 1 Biến–Phạmvi hoạt động • Biếncụcbộ • Biến toàn cục • Biến static laptrinhwebphp.com PHP CĂN BẢN – BÀI 1 • Biếncụcbộ – Biến được

Ngày đăng: 30/03/2014, 11:20

Mục lục

  • PHP CĂN BẢN – BÀI 1

  • PHP CĂN BẢN – BÀI 1

  • PHP CĂN BẢN – BÀI 1

  • PHP CĂN BẢN – BÀI 1

  • PHP CĂN BẢN – BÀI 1

  • PHP CĂN BẢN – BÀI 1

  • PHP CĂN BẢN – BÀI 1

  • PHP CĂN BẢN – BÀI 1

  • Slide Number 9

  • Slide Number 10

  • Công cụ để xây dựng ứng dụng PHP

  • Các thao tác cơ bản

  • Các thao tác cơ bản

  • Slide Number 14

  • Slide Number 15

  • Slide Number 16

  • Slide Number 17

  • Slide Number 18

  • Slide Number 19

  • Slide Number 20

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

Tài liệu liên quan