PHP là gì? Giới thiệu về ngôn ngữ lập trình Website PHP?

  • Lượt xem: 69 (View) | Ngày tạo 2020-07-10 23:59:21
  • Ðánh giá: 1 11 21 31 41 5(5 sao 1 đánh giá)

PHP là ngôn ngữ lập trình Website mã nguồn mở. Ngôn ngữ lập trình PHP hiện nay rất thông dụng được đào tạo trong các trường đại học và tại các doanh nghiệp lập trình Website.


1 - PHP là gì?

PHP là viết tắt của Hypertext Preprocessor. PHP là một ngôn ngữ kịch bản mã nguồn mở, thông dịch và hướng đối tượng, được thực hiện ở phía máy chủ. Nó được sử dụng để phát triển các ứng dụng web (nghĩa là một ứng dụng thực hiện ở phía máy chủ và tạo ra trang web động).

  • PHP là viết tắt của Hypertext Preprocessor.
  • PHP là một ngôn ngữ thông dịch, nghĩa là không cần biên dịch.
  • PHP là một ngôn ngữ kịch bản về phía của máy chủ.
  • PHP là một ngôn ngữ hướng đối tượng.
  • PHP là một ngôn ngữ kịch bản mã nguồn mở.
  • PHP là ngôn ngữ đơn giản và dễ học.
  • PHP nhanh hơn các ngôn ngữ kịch bản khác, ví dụ, ASP, JSP.

 

2 - Cú pháp PHP?

Tệp PHP cũng có thể chứa các thẻ như HTML và các client side script như JavaScript.

  • Hiệu suất: Chương trình viết bằng PHP thực thi nhanh hơn các chương trình được viết bằng các ngôn ngữ khác như JSP, ASP.
  • Mã nguồn mở: PHP là một ngôn ngữ lập trình mã nguồn mở, bạn có thể phát triển tất cả phiên bản PHP theo yêu cầu của mình mà không phải trả bất kỳ chi phí nào.
  • Nền tảng độc lập: PHP có sẵn cho hệ điều hành WINDOWS, MAC, LINUX & UNIX. Một ứng dụng PHP được phát triển trong một hệ điều hành có thể dễ dàng được thực thi trong hệ điều hành khác.
  • Khả năng tương thích: PHP tương thích với hầu hết các máy chủ cục bộ được sử dụng ngày nay như Apache, IIS, v.v.
  • Nhúng: Mã PHP có thể được nhúng trong các script và thẻ HTML.

 

 

3 - Vì sao bạn nên sử dụng PHP?

PHP đã xây dựng các hỗ trợ để có thể làm việc trực tiếp với MySQL; tuy nhiên, như thế không có nghĩa là bạn không thể sử dụng PHP cho các hệ thống quản lý cơ sở dữ liệu khác. Thay vào đó, bạn vẫn có thể sử dụng PHP với:

  • Postgres
  • Oracle
  • MS SQL Server
  • ODBC.

PHP là một nền tảng chéo; tức là bạn có thể triển khai ứng dụng trên một số hệ điều hành khác nhau như Windows, Linux, Mac OS, v.v.

 

4 - PHP sẽ được dùng để làm gì và thị phần chủ yếu của PHP

Về mặt thị phần, hiện nay, có đến hơn 20 triệu website và ứng dụng trên internet được phát triển trên ngôn ngữ kịch bản PHP.

PHP được sử dụng rộng rãi trong phát triển web hiện nay. Với PHP bạn có thể dẽ dàng phát triển các trang web động. Bên cạnh đó, bạn phải có kiến thức cơ bản về các công nghệ sau để phát triển web.

  • HTML
  • CSS
  • JavaScript
  • Ajax
  • XML and JSON
  • jQuery

 

5 - Công cụ lập trình PHP

Các công cụ được sử dụng trong các ví dụ và bài tập hướng dẫn lập trình PHP trên viettuts.vn:

  • Apache Server bằng cách cài ứng dụng XAMPP. Tham khảo bài cài đặt và Ví dụ PHP.
  • Xdebug.
  • Eclipse.

 

6 - So sánh PHP, Asp.Net, JSP, CFML

Bảng dưới đây so sánh ngôn ngữ scripting server side với PHP.

   Đặc tính  

  PHP  

  ASP.NET  

  JSP  

  CFML  

Learning curve

Ngắn

Dài hơn PHP

Dài hơn PHP

Dài hơn PHP

Web hosting

Được hỗ trợ bởi hầu hết tất cả các hosting servers

Cần có dedicated server

Ít khi được hỗ trợ

Cần có dedicated server

Open source

Không

Cả nguồn mở và thương mại

Hỗ trợ dịch vụ Web

Tích hợp sẵn

Sử dụng .NET framework

Sử dụng các thư viện add on

Tích hợp sẵn

Tích hợp HTML

Dễ dàng

Tương đối phức tạp

Tương đối phức tạp

Dễ dàng

Hỗ trợ MySQL

Tự hỗ trợ

Cần bên thứ ba

Cần bên thứ ba

Phiên bản hiện tại có hỗ trợ. Các phiên bản cũ hơn sử dụng ODBC

Dễ dàng mở rộng bằng các ngôn ngữ khác

Không

Mở rộng bằng cách sử dụng các lớp và thư viện trong Java.

 

 



Bài viết cùng chủ đề
Mạng Internet là gì? Làm thế nào để truy cập Internet nhanh?

Mạng internet thật kỳ diệu và dễ dàng khám phá bằng máy tính, máy tính bảng hoặc điện thoại thông minh. Dưới đây là một số mẹo để bắt đầu.

Tên miền là gì? Tổng hợp kiến thức Domain chuyên sâu từ A đến Z?

Domain là tên miền được định danh trên mạng, còn gọi là tên của website. Tên miền có 2 dạng tên miền quốc tế và tên miền việt nam, cùng VietWeb tìm hiểu sâu hơn về tên miền bạn nhé

Website là gì? Tại sao doanh nghiệp cần phải có Website?

Website là một trang mạng để giới thiệ.u sản phẩm, dịch vụ của doanh nghiệp hay đơn giản là nơi lưu trữ và cung cấp thông tin cho người dùng internet

Một số câu hỏi trước khi bắt tay thiết kế website?

Bạn có nhu cầu thiết kế website nhưng bạn vẫn chưa hoàn toàn hiểu được hết các thông tin liên quan website, chúng tôi xin giải đáp một số câu hỏi liên quan đến website mà mọi người hay thắc mắc.

Hướng dẫn xử lý trùng lặp nội dung trong Website chuyên sâu hiệu quả?

Nội dung trùng lặp là phần nôi dung giống nhau được xuất hiện ở trên nhiều các trang web khác nhau . Việc này có thể ảnh hưởng đáng kể tới thứ hạng của website

Hosting Website là gì? Tổng hợp kiến thức Hosting chuyên sâu từ A đến Z?

Web hosting (hosting) là một phần không thể thiếu để website có thể hoạt động được. Vậy hosting là gì? hosting hoạt động ra sao, sau đây VietWeb sẽ chia sẻ với các bạn về kiến thức hosting

Sitemap là gì? Tại sao website của bạn cần tạo sitemap?

Sitemap là gì? Làm sao để tạo sitemap và khai báo nó với Google – Chắc hẳn đây là câu hỏi mà các newbie mới làm quen với các thủ thuật SEO cho website thường thắc mắc.

Một số câu hỏi về tên miền và cách phân loại tên miền?

Liên quan đến thiết kế website thì tên miền là một phần vô cùng quan trọng ,chúng tôi xin giơí thiệu bài viết giúp giải đáp một số thắc mắc liên quan đến tên miền