PHP là gì? Viết chương trình PHP đầu tiên của bạn

PHP là gì?

PHP là một ngôn ngữ kịch bản phía máy chủ. được sử dụng để phát triển các trang web Tĩnh hoặc trang web Động hoặc các ứng dụng Web. PHP là viết tắt của Hypertext Pre-processor, trước đó là viết tắt của Personal Home Pages.

Các tập lệnh PHP chỉ có thể được thông dịch trên một máy chủ đã cài đặt PHP.

Các máy khách truy cập tập lệnh PHP chỉ yêu cầu trình duyệt web.

Tệp PHP chứa các thẻ PHP và kết thúc bằng phần mở rộng ".php".

Trong hướng dẫn này, bạn sẽ học-

  • Ngôn ngữ kịch bản là gì?
  • Scripting VS Ngôn ngữ lập trình
  • PHP là viết tắt của gì?
  • Cú pháp Php
  • Tại sao sử dụng PHP?
  • PHP được sử dụng để làm gì & Thị phần
  • PHP so với ASP.NET VS JSP VS CFML
  • Phần mở rộng tệp PHP
  • PHP xin chào thế giới

Ngôn ngữ kịch bản là gì?

Tập lệnh là một tập hợp các hướng dẫn lập trình được thông dịch trong thời gian chạy.

Một ngôn ngữ kịch bản là một ngôn ngữ thông dịch các tập lệnh trong thời gian chạy. Các tập lệnh thường được nhúng vào các môi trường phần mềm khác.

Mục đích của các tập lệnh thường là để nâng cao hiệu suất hoặc thực hiện các tác vụ thông thường cho một ứng dụng.

Các tập lệnh phía máy chủ được thông dịch trên máy chủ trong khi các tập lệnh phía máy khách được ứng dụng khách thông dịch.

PHP là tập lệnh phía máy chủ được thông dịch trên máy chủ trong khi JavaScript là một ví dụ về tập lệnh phía máy khách được trình duyệt máy khách thông dịch. Cả PHP và JavaScript đều có thể được nhúng vào các trang HTML.

Ngôn ngữ lập trình Vs Ngôn ngữ kịch bản

Ngôn ngữ lập trình Ngôn ngữ viết kịch bản
Có tất cả các tính năng cần thiết để phát triển các ứng dụng hoàn chỉnh. Chủ yếu được sử dụng cho các công việc thường ngày
Mã phải được biên dịch trước khi nó có thể được thực thi Mã thường được thực thi mà không cần biên dịch
Không cần nhúng vào các ngôn ngữ khác Thường được nhúng vào các môi trường phần mềm khác.

PHP là viết tắt của gì?

PHP có nghĩa là - Trang chủ cá nhân , nhưng bây giờ nó là viết tắt của từ viết tắt đệ quy PHP: Hypertext Preprocessor.

Mã PHP có thể được nhúng vào mã HTML, hoặc nó có thể được sử dụng kết hợp với các hệ thống mẫu web khác nhau, hệ thống quản lý nội dung web và các khuôn khổ web.

Cú pháp Php

Một tệp PHP cũng có thể chứa các thẻ như HTML và các tập lệnh phía máy khách như JavaScript.

  • HTML là một lợi thế bổ sung khi học ngôn ngữ PHP. Bạn thậm chí có thể học PHP mà không cần biết HTML nhưng ít nhất bạn nên biết những điều cơ bản về HTML.
  • Hệ thống quản lý cơ sở dữ liệu DBMS cho các ứng dụng hỗ trợ cơ sở dữ liệu.
  • Đối với các chủ đề nâng cao hơn như các ứng dụng tương tác và dịch vụ web, bạn sẽ cần JavaScript và XML .

Sơ đồ lưu đồ hiển thị bên dưới minh họa kiến ​​trúc cơ bản của một ứng dụng web PHP và cách máy chủ xử lý các yêu cầu.

Tại sao sử dụng PHP?

Rõ ràng bạn đã nghe nói về một số ngôn ngữ lập trình ngoài kia; bạn có thể tự hỏi tại sao chúng tôi muốn sử dụng PHP làm chất độc cho lập trình web. Dưới đây là một số lý do thuyết phục.

  • PHP là mã nguồn mở và miễn phí.
  • Đường cong học tập ngắn so với các ngôn ngữ khác như JSP, ASP, v.v.
  • Tài liệu cộng đồng lớn
  • Hầu hết các máy chủ lưu trữ web hỗ trợ PHP theo mặc định không giống như các ngôn ngữ khác như ASP cần IIS. Điều này làm cho PHP trở thành một lựa chọn hiệu quả về chi phí.
  • PHP được cập nhật thường xuyên để bắt kịp các xu hướng công nghệ mới nhất.
  • Lợi ích khác mà bạn nhận được với PHP là nó là một ngôn ngữ kịch bản phía máy chủ ; điều này có nghĩa là bạn chỉ cần cài đặt nó trên máy chủ và các máy khách yêu cầu tài nguyên từ máy chủ không cần phải cài đặt PHP; chỉ một trình duyệt web là đủ.
  • PHP đã xây dựng hỗ trợ để làm việc song song với MySQL ; điều này không có nghĩa là bạn không thể sử dụng PHP với các hệ thống quản lý cơ sở dữ liệu khác. Bạn vẫn có thể sử dụng PHP với
    • Postgres
    • Oracle
    • Máy chủ MS SQL
    • ODBC, v.v.
  • PHP là nền tảng chéo; điều này có nghĩa là bạn có thể triển khai ứng dụng của mình trên một số hệ điều hành khác nhau như windows, Linux, Mac OS, v.v.

PHP được sử dụng để làm gì & Thị phần

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

Điều này có thể được quy cho các điểm nêu trên;

Sơ đồ dưới đây cho thấy một số trang web phổ biến sử dụng PHP

PHP vs Asp.Net VS JSP VS CFML

ASP - Active Server Pages, JSP - Java Server Pages, CFML - Cold Fusion Markup language Bảng dưới đây so sánh các ngôn ngữ kịch bản phía máy chủ khác nhau với PHP

ĐẶC TÍNH PHP ASP JSP CFML
Đường cong học tập 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 máy chủ lưu trữ Cần máy chủ chuyên dụng Được hỗ trợ khá Cần máy chủ chuyên dụng
Mã nguồn mở Đúng Không Đúng Cả thương mại và mã nguồn mở
Dịch vụ web hỗ trợ Được xây dựng trong Sử dụng khuôn khổ .NET Sử dụng thêm vào thư viện Được xây dựng trong
Tích hợp với HTML Dễ dàng Khá phức tạp Khá phức tạp Dễ dàng
Hỗ trợ MySQL Tự nhiên Cần trình điều khiển của bên thứ ba Cần trình điều khiển của bên thứ ba Phiên bản hiện tại có hỗ trợ gốc. 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 Đúng Không Mở rộng bằng cách sử dụng các lớp và thư viện Java. Đúng

Phần mở rộng tệp PHP

Phần mở rộng tập tin và khóa Để cho máy chủ để xác định của chúng tôi các file PHPkịch bản , chúng ta phải lưu các tập tin với phần mở rộng “.php” . Các phần mở rộng tệp PHP cũ hơn bao gồm

  • .phtml
  • .php3
  • .php4
  • .php5
  • .phps

PHP được thiết kế để hoạt động với HTML và như vậy, nó có thể được nhúng vào mã HTML.

Bạn có thể tạo tệp PHP mà không cần bất kỳ thẻ html nào và đó được gọi là tệp PHP thuần.

Máy chủ thông dịch mã PHP và xuất kết quả dưới dạng mã HTML cho các trình duyệt web.

Để máy chủ nhận dạng mã PHP từ mã HTML, chúng ta phải luôn đặt mã PHP trong các thẻ PHP.

Thẻ PHP bắt đầu bằng ký hiệu nhỏ hơn, theo sau là dấu chấm hỏi và sau đó là các từ “php”.

PHP là ngôn ngữ phân biệt chữ hoa chữ thường, “VAR” không giống với “var”.

Bản thân các thẻ PHP không phân biệt chữ hoa chữ thường, nhưng chúng tôi khuyên bạn nên sử dụng chữ thường. Đoạn mã dưới đây minh họa điểm trên.


Chúng tôi sẽ đề cập đến các dòng mã PHP dưới dạng các câu lệnh. Câu lệnh PHP kết thúc bằng dấu chấm phẩy (;). Nếu bạn chỉ có một câu lệnh, bạn có thể bỏ qua dấu chấm phẩy. Nếu bạn có nhiều hơn một câu lệnh, thì bạn phải kết thúc mỗi dòng bằng dấu chấm phẩy. Vì lợi ích của sự nhất quán, bạn nên luôn kết thúc (các) câu lệnh của mình bằng dấu chấm phẩy. Các tập lệnh PHP được thực thi trên máy chủ. Đầu ra được trả về dưới dạng HTML.

PHP xin chào thế giới

Chương trình được hiển thị bên dưới là một ứng dụng PHP cơ bản xuất ra dòng chữ “Hello World!” Khi xem trên trình duyệt web.


Đầu ra:

Hello world

Tóm lược

  • PHP là viết tắt của Hypertext pre-processor
  • PHP là một ngôn ngữ kịch bản phía máy chủ. Điều này có nghĩa là nó được thực thi trên máy chủ. Các ứng dụng khách không cần phải cài đặt PHP.
  • Các tệp PHP được lưu với phần mở rộng tệp ".php" và mã phát triển PHP được bao gồm trong các thẻ.
  • PHP là mã nguồn mở và nền tảng chéo

thú vị bài viết...