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