Sôi động chào hè 2016 cùng VnSkills Academy nào. Hè này các bạn đã có kế hoạch gì chưa? Hãy tới VnSkills cùng nhau học tập và du lịch thả ga ngay nhé. Cơ hội được học tập trong môi trường chuyên nghiệp, cơ hội giao lưu học hỏi, cơ hội du lịch miễn phí đang chờ các bạn.
Mục tiêu của chúng tôi là đào tạo cho các bạn học lập trình web biết sử dụng thành thạo ngôn ngữ lập trình PHP & MySQL. Kết thúc khóa học, các bạn có thể tự code được những webstie phổ biến: web tin tức, thương mại điện tử, quản lý nhân sự, sinh viên, website giải trí, nghe nhạc...
PHP là gì ?
Cái tên PHP ban đầu được viết tắt bởi cụm từ Personal Home Page, và được phát triển từ năm 1994 bởi Rasmus Lerdorf. Lúc đầu chỉ là một bộ đặc tả Perl, được sử dụng để lưu dấu vết người dùng trên các trang web. Sau đó, Rasmus Lerdorf đã phát triển PHP như là một máy đặc tả (Scripting engine). Vào giữa năm 1997, PHP đã được phát triển nhanh chóng trong sự yêu thích của nhiều người. PHP đã không còn là một dự án cá nhân của Rasmus Lerdorf và đã trở thành một công nghệ web quan trọng. Zeev Suraski và Andi Gutmans đã hoàn thiện việc phân tích cú pháp cho ngôn ngữ để rồi tháng 6 năm 1998, PHP3 đã ra đời (phiên bản này có phần mở rộng là *.php3). Cho đến tận thời điểm đó, PHP chưa một lần được phát triển chính thức, một yêu cầu viết lại bộ đặc tả được đưa ra, ngay sau đó PHP4 ra đời (phiên bản này có phần mở rộng không phải là *.php4 mà là *.php). PHP4 nhanh hơn so với PHP3 rất nhiều. PHP bây giờ được gọi là PHP Hypertext PreProcesor.Tại sao phải sử dụng PHP
Như chúng ta đã biết, có rất nhiều trang web được xây dựng bởi ngôn ngữ HTML (HyperText Markup Language). Đây chỉ là những trang web tĩnh, nghĩa là chúng chỉ chứa đựng một nội dung cụ thể với những dòng văn bản đơn thuần, hình ảnh ,và có thể được sự hỗ trợ bởi ngôn ngữ JavaScript, hoặc Java Apple. Những trang web như vậy người ta thường gọi là client- side. Tuy nhiên, Internet và Intranets đã được sử dụng cho các ứng dụng cần tới cơ sở dữ liệu. Các trang ứng dụng như vậy được gọi là trang web động, bởi vì nội dung của chúng luôn thay đổi tùy thuộc vào dữ liệu và người sử dụng. PHP là ngôn ngữ làm được những điều như vậy. Bằng cách chạy chương trình PHP trên máy chủ Web server, bạn có thể tạo ra các ứng dụng có sự tương tác với cơ sở dữ liệu để tạo ra những trang web và đây được gọi là trang web động.Chúng ta hãy xem xét cách hoạt động của trang web được viết bằng ngôn ngữ HTML và PHP như thế nào.
Với các trang HTML :
Khi có yêu cầu tới một trang web từphía người sử dụng (browser). Web server thực hiệu ba bước sau :
+ Đọc yêu cầu từ phía browser,
+ Tìm trang web trên server.
+ Gửi trang web đó trở lại cho browser (nếu tìm thấy)
qua mạng Internet hoặc Intranet . Với các trang PHP :
Web server
+ Đọc yêu cầu từ browser
+ File.htm trong server
+ Gửi lại cả file.htm cho browser
Request http://domain/file.htm
Trang html
Khác với các trang HTML, khi một trang PHP được yêu cầu, web
server phân tích và thi hành các đoạn mã PHP
để tạo ra trang HTML.
Điều đó được thể hiện bằng bốn bước sau :
+ Đọc yêu cầu tử phía browser.
+ Tìm trang web trên server.
+ Thực hiện các đoạn mã PHP trên trang web đó để sửa
đổi nội dung của trang.
+ Gửi trở lại nội dung cho browser (đây là trang HTML có thể hiển thị được bởi trình duyệt Internet Explorer hoặc trình duyệt nào đó).
Tóm lại, sự khác nhau giữa HTML và PHP là HTML không được thực hiện trên máy
chủ Web server còn các trang *.php
viết bằng các đoạn mã PHP được thực hiện
trên máy chủ Web server do đó nó linh động và mềm dẻo hơn .
Những điểm mạnh của PHP
-PHP thực hiện với tốc độ rất nhanh và hiệu quả .Một Server bình thường có thể đáp ứng được hàng triệu truy cập tới trong một ngày.PHP hỗ trợ kết nối tới rất nhiều hệ CSDL khác nhau:
PostgreSQL,mSQL,Oracle, dbm, filePro ,Hyperware, informix,InterBase, Sybase, ... Ngoài ra còn hỗ trợ kết nối với ODBC thông qua đó có thể kết nối với nhiều ngôn ngữ khác mà ODBC hỗ trợ.
-PHP cung cấp một hệ thống thư viện phong phú : Do PHP ngay từ đầu
được thiết kế nhằm mục đích xây dựng và phát triển các ứng dụng trên web nên PHP cung cấp rất nhiều hàm xây dựng sẵn giúp thực hiện các công việc rất dễ dàng : gửi, nhận mail ,làm việc với các cookie, và nhiều thứ khác nữa .
-PHP là một ngôn ngữ rất dễ dùng, dễ học và đơn giản hơn nhiều so với các ngôn ngữ khác như Perl, Java. Nếu bạn đã biết ngôn ngữ C thì mọi việc sẽ hoàn toàn thuận lợi .
-PHP có thể sử dụng được trên nhiều hệ điều hành, chúng ta có thể viết chúng trên Unix, Lunix và các phiên bản của Windows. Và có thể đem mã PHP này chạy trên các hệ điều hành khác mà không phải sửa đổi lại mã.
-PHP là ngôn ngữ mã nguồn mở.
0 nhận xét:
Đăng nhận xét