Thứ Ba, 29 tháng 3, 2011

[TKW] PHP ngày 29-03-2011

Php: giống và khác asp:

Giống: cùng là ngôn ngữ lập trình web, kết quả cuối cùng là html hoặc javascript.

Ưu điểm:

Nhược điểm: ko có người chịu trách nhiệm

Tổng quan về lập trình web:

- Web tĩnh

o Sử dụng thẻ HTML

o Sử dụng ClientScript

o Không kết nối cơ sở dữ liệu

Ưu điểm:

+ Dễ dàng tạo, sử đổi các file html

+ Tất cả các trình duyệt đều có thể hiện thị nội dung

+ Xử lý nhanh, server ko phải sử dụng nhiều tài nguyên. => cache: đặc biệt asp.net, sharepoint

Nhược điểm:

+ Client ko thể tùy biến được

+ Ko có tương tác giữa client và server

+ Khó cập nhật nội dung trang web

- Web động:

o Sử dụng thẻ HTML

o Sử dụng clientscript, serverscript

o Kết nối CSDL

§ Quy trình web động …

Công nghệ và công cụ cơ bản:

- Phần mềm web server

IIS, Apache, JRUN, Weblogic

- Ngôn ngữ kịch bản phía Server (ServerScript)

ASP, JSP, PHP

- Ngôn ngữ kịch bản phía Client (ClientScript)

VBScript, JavaScript

- Cơ sở dữ liệu

MS Access, SQL Server, MySQL, Oracle

- Công cụ tạo trang web

TextPad, Notepad, Emacs, Vim, Dreamweaver, …

Tổng quan về lập trình PHP

- Các kiểu dữ liệu: Integer, Double, String, Array, Object

- Toán tử số học: + - * / %

- Toán tử số học kết hợp: +=, ++, *=

Câu lệnh dài

- Phép toán so sánh !=, <, >, ==

- Phép toán logic: ! phủ định/not, && and, || and

- Phéo toán ?: thay cho câu lệnh if: $c=($a>$b)?$a:$b (Tính max của a và b)

· Cấu trức điểu khiến if-else

$a=10

$b=5

If($a!=$b)

{

If($a>$b) echo $a;

Else echo $b;

}

Else echo $a;

· Cấu trúc điều khiển switch

$a=4;$b=5;$a+$b;

Switch($c)

{

Case 8:

Echo “Tám”;

Break;

Case 9:

Echo “chin”;

Break;

Default:

Echo “không xác định”;

}

Bài toán: hóa đơn tiền điện: từ số in ra chữ cách đọc tiếng việt

· Vòng lặp while

Nbình phương

$n=1;

While($n<19)

{

Echo “”.$j

· Vòng lặp do…while

PHP và c

- Mở file với php

o Với hệ thống file cục bộ

o Thông qua FTP hay HTTP

- Ghi ra file

- Đọc từ file

- Một số hàm khác

o Kiểm tra sự tồn tại của file

o Kiểm tra kích thước của file

o Xóa file

o Tìm kiếm trong nội dung file.



Không có nhận xét nào:

Đăng nhận xét