Mở đầu php
Để có thể tiếp tục bước vào phần
rộng lớn hơn của lập trình thiết
kế web này, mình mong chắc
bạn:
*.Bắt buộc bạn phải có kiến thức
về HTML
*.Rất nên biết một client script
như jaavascript
Sau đây là thông tin để chúng ta
ba hoa về PHP
PHP (viết tắt hồi quy "PHP:
Hypertext Preprocessor") là một
ngôn ngữ lập trình kịch bản hay
một loại mã lệnh chủ yếu được
dùng để phát triển các ứng dụng
viết cho máy chủ, mã nguồn mở,
dùng cho mục đích tổng quát.
Nó rất thích hợp với web và có
thể dễ dàng nhúng vào trang
HTML. Do được tối ưu hóa cho
các ứng dụng web, tốc độ
nhanh, nhỏ gọn, cú pháp giống C
và Java, dễ học và thời gian xây
dựng sản phẩm tương đối ngắn
hơn so với các ngôn ngữ khác
nên PHP đã nhanh chóng trở
thành một ngôn ngữ lập trình
web phổ biến nhất thế giới.
Wikipedia Bấy nhiêu đó là đủ để
chúng ta ba hoa rồi, tiếp theo là
hiểu được PHP làm gì.
_PHP là một sever script giống
như ASP.
_PHP miễn phí (ASP là của
Microsoft, chả mấy khi Microsoft
cho không cái gì, nếu có cho
không thì vẫn có cách lấy tiền
khác).
_PHP làm việc được với nhiều hệ
CSDL
_PHP được sử dụng rất rộng rải.
Dám nói 85% website mà các
bạn đã từng viếng thăm viết từ
PHP
_Nhìn chung thì PHP hơi dễ hơn
các ngôn ngữ cùng loại khác.
_Khác biệt giữa sever và client
script là cái client script(như
javascript chẳng hạn) là sau khi
trình duyệt load nó về (view
source lên là thấy) nó mới chạy.
Còn sever script thì đã xử lý tử
trên sever òi. Trang mà các bạn
đang xem cũng được viết với
sever script. Bạn view source thì
chỉ thấy một mớ html và
javascript quen thuộc. Nhưng
thật ra bản thân nó không phải
như vậy đâu! Nó viết rất khác.
_Đây cũng là một trong những
điểm hay của sever script, bạn
nhớ cách viết chương trình lam
tn1 cộng hai số của javascript
không. Ta tất nhiên là có thể tính
toán với PHP, nhưng có điều khi
tính toán xong, in ra, người
dùng xem nguồn trang chỉ có
kết quả.
Khỏi sợ người ta ăn cắp trương
trình của mình.
_Và đây cũng có thể là điều mà
các bạn sẽ không quen nếu chỉ
từng dùng các client script, bạn
còn nhớ cách kích hoạt một
function với event không!? Tới
bây giờ với những gì mình biết
thì các sever script chỉ dừng lại
sau khi đả "dịch" ra mọi thứ ở
sever và in ra code dựng ra thứ
ta mong muốn.
_Nhưng vì các sever script có thể
dễ dàng in ra các client script và
tại đây, một lần nữa xuất hiện sự
cần thiết của con người.
_Một điều rất tuyệt ở PHP là
không như javascript, chả thể
nào có chuyện khác biệt giữa các
trình duyệt, và thậm chí cả loại
máy sever. Và cũng không có
chuyện tuỳ từng nhà sản xuất
muốn chế tạo cái hàm, đối
tượng nào thì làm, có một tổ
chức chuyên làm những chuyện
ấy. Và mỗi lần có cái gì mới thì
tất cả những người dùng nguồn
(những nhà cung cấp cho chúng
ta) sẽ đồng loạt thay đổi.
_Điểm mạnh của các sever script
là làm việc với các CSDL, và làm
việc với các CSDL xứng đáng để
có một trang hướng dẫn riêng.
_Tuy không bắt buộc và rất cần
thiết nhưng kiến thức cơ bản về
lập trình sẽ rất và cực kỳ hữu ít
cho bạn. bạn sẽ dễ dàng làm
quen với cú pháp mới, khi đả
hiểu thế nào là hàm, thế nào là
biến, vòng lặp....
Cú pháp có thể thay đổi nhưng
cách hoạt động vẫn thế.Nếu bạn
quyết định đi tiếp vào ngôn ngữ
này là bạn đã quyết định nghiên
cứu một thứ rất mới và rất mạnh
mẽ,nhưng cái gì càng mạnh mẽ,
phức tạp thì lại càng........... các
bạn hiểu ý mình rồi đó!