Tìm hiểu về php - ngôn ngữ lập trình php

tuan11nguyen

Thành viên
Tham gia
10/8/2016
Bài viết
1
chia sẻ tới các bạn tài liệu học lập trình miễn phí

Hôm nay chúng ta sẽ đến với bài viết đi hàng đầu về học PHP.Ở bài này chúng ta sẽ tìm hiểu các tri thức tổng quan nhất về PHP , chúng ta sẽ không tìm hiểu theo một cách thuyết giáo vì như thế rất dài dòng và thỉnh thoảng lại cung cấp cho chúng ta những tri thức không cần thiết. Ở đây chúng ta chỉ tập trung vào việc tìm hiểu cụ thế ngôn ngữ máy PHP. Đi hàng đầu chúng ta sẽ đi phúc đáp cho câu hỏi PHP là gì?

PHP là gì


PHP ( Hypertext Preprocessor ) là một ngôn ngữ máy mã nguồn mở được thực thi trên máy chủ.

– Một tập tin PHP có phần mở rộng *.php , nó có khả năng chứa các văn bản , mã nguồn HTML , CSS , Javascript , Jquery , … và hẳn nhiên có khả năng chữa mã nguồn PHP.



PHP và HTML có gì giống và khác nhau?


so-do-so-sanh-php-html-1024x504.png
Như lược đồ mình thể hiện , khi người dùng sử dụng bộ duyệt web hay còn gọi là Browser truy cập vào một trang Web nào đó thì:

– Đối với các website tĩnh hay là các website HTML khi người dùng yêu câu xem một trang web thì đề nghị đó sẽ được gửi về phía Server. Sever ở đây chỉ giản đơn là gửi nội dung trang web mà người dùng muốn xem về bộ duyệt cho người dùng.

– Đối với các trang PHP khi có đề nghị xem trang web thì Server sẽ tiến hành phát sinh trang web đó từ mã nguồn PHP sang mã nguồn HTML , sau thời gian ấy mới chuyển mã nguồn đó về bộ duyệt web để người dùng xem. Vì các bộ duyệt web chẳng thể đọc được các mã nguồn PHP mà chỉ đọc được các mã nguồn HTML.



Server sẽ làm chi đối với trang web PHP?


– Server thích hoặc ước một điều gì đó đến mã nguồn PHP , nó sẽ chuyển từ mã nguồn PHP sang mã nguồn HTML rồi gửi lại cho người dùng.

– Trang web PHP được Server phát sinh chỉ được gửi đến một Client duy nhất.

– Server PHP phải mạnh hơn nhiều lần so với một Server HTML thông thường.



Tại sao đang sử dụng PHP để lập trình web?


– Chức năng: Tạo ra những website động , thao tác với file trên server , nhận và gửi cookie , cập nhật database , giữ lại người dùng thâm nhập vào website , mã hóa dữ liệu , …

– Ưu điểm: Thực thi tốt trên các hệ điêu hành , các máy chủ phổ quát hiện nay , kết hợp dễ dàng với các hệ quản trị cơ sỡ dữ liệu , tài liệu sản vật phong phú và đa dạng , cộng đồng sử dụng rộng rài , được cung cấp miễn phí , …



Có thể tạo ra một webserver ảo tại máy tính cá nhân?


Điều này là hoàn toàn có khả năng và rất dễ dàng , ở đây chúng ta sử dụng phần mềm XAMPP . XAMPP đóng vai trò như một webserver ảo tại máy tính người dùng , đi kèm là các gói hỗ trợ như: Apache , MySQL , PHP , PHPMyAdmin , …



chia sẻ tới các bạn bộ tài liệu học java online tại đây

Phần mềm gì để soạn thảo mã nguồn PHP?


– Zend Studio: IDE mạnh cho lập trình viên PHP.

– PHPDesigner: Cũng là một IDE hỗ trợ lập trình PHP chuyên nghiệp.

– Notepad++ : tiện ích dùng để soạn thảo ngôn ngữ máy miễn phí và rất giản đơn , dễ sử dụng.

Các bạn có khả năng chọn một trong 3 công cụ trên hoặc các công cụ khác mà bạn thích , nhưng mình khuyên nên sử dụng một trong 3 công cụ đó.



Kết luận:
Như vậy , ở bài này mình đã giới thiệu một cách tổng quan và chi tiết nhất về PHP như PHP là gì hay các thông tin khác về mã nguồn PHP và mình tin chắc rằng nếu các bạn đọc kỹ thì bước đầu về PHP sẽ không có có nhiều trở ngại hoặc thiếu thốn gì.
Ở bài sau mình sẽ chỉ dẫn tạo ra một thời hạn PHP đi hàng đầu , các bạn chú ý đón đọc.


Chúc các bạn Học hỏi tốt.
 
Hiệu chỉnh bởi quản lý:
×
Quay lại
Top