PHP khởi đầu là một dự án mã nguồn mở nhỏ đã phát triển khi ngày càng có nhiều người phát hiện ra nó hữu ích như thế nào. Rasmus Lerdorf đã tung ra phiên bản PHP đầu tiên vào năm 1994
PHP là từ viết tắt đệ quy của "PHP. Bộ tiền xử lý siêu văn bản"
PHP là ngôn ngữ kịch bản phía máy chủ được nhúng trong HTML. Nó được sử dụng để quản lý nội dung động, cơ sở dữ liệu, theo dõi phiên, thậm chí xây dựng toàn bộ trang web thương mại điện tử
Nó được tích hợp với một số cơ sở dữ liệu phổ biến, bao gồm MySQL, PostgreSQL, Oracle, Sybase, Informix và Microsoft SQL Server
PHP rất linh hoạt trong quá trình thực thi, đặc biệt là khi được biên dịch thành một mô-đun Apache ở phía Unix. Máy chủ MySQL, sau khi được khởi động, thậm chí sẽ thực hiện các truy vấn rất phức tạp với bộ kết quả khổng lồ trong thời gian lập kỷ lục
PHP hỗ trợ một số lượng lớn các giao thức chính như POP3, IMAP và LDAP. PHP4 đã thêm hỗ trợ cho Java và các kiến trúc đối tượng phân tán [COM và CORBA], lần đầu tiên có thể phát triển n-tier
PHP đang tha thứ. Ngôn ngữ PHP cố gắng dễ tha thứ nhất có thể
Cú pháp PHP giống như C
Các ứng dụng phổ biến của PHP
PHP thực hiện các chức năng hệ thống, tôi. e. từ các tệp trên hệ thống, nó có thể tạo, mở, đọc, viết và đóng chúng
PHP có thể xử lý các biểu mẫu, tôi. e. thu thập dữ liệu từ tệp, lưu dữ liệu vào tệp, thông qua email bạn có thể gửi dữ liệu, trả lại dữ liệu cho người dùng
Bạn thêm, xóa, sửa đổi các thành phần trong cơ sở dữ liệu của mình thông qua PHP
Truy cập các biến cookie và đặt cookie
Sử dụng PHP, bạn có thể hạn chế người dùng truy cập một số trang trên trang web của mình
Nó có thể mã hóa dữ liệu
Đặc điểm của PHP
Năm đặc điểm quan trọng làm cho bản chất thực tế của PHP trở nên khả thi –
- Sự đơn giản
- Hiệu quả
- Bảo vệ
- Uyển chuyển
- quen thuộc
Tập lệnh "Xin chào thế giới" trong PHP
Để có cảm nhận về PHP, trước tiên hãy bắt đầu với các tập lệnh PHP đơn giản. Kể từ "Xin chào, Thế giới. " là một ví dụ cần thiết, đầu tiên chúng ta sẽ tạo một chút thân thiện "Xin chào, Thế giới. " kịch bản
Như đã đề cập trước đó, PHP được nhúng trong HTML. Điều đó có nghĩa là trong HTML thông thường của bạn [hoặc XHTML nếu bạn là người tiên tiến], bạn sẽ có các câu lệnh PHP như thế này -
Hello World
Nó sẽ tạo ra kết quả sau -
Hello, World!
Nếu bạn kiểm tra đầu ra HTML của ví dụ trên, bạn sẽ nhận thấy rằng mã PHP không có trong tệp được gửi từ máy chủ đến trình duyệt Web của bạn. Tất cả PHP có trong trang Web được xử lý và loại bỏ khỏi trang;
Tất cả mã PHP phải được bao gồm bên trong một trong ba thẻ đánh dấu đặc biệt ATE được Trình phân tích cú pháp PHP nhận ra
Thẻ phổ biến nhất là the và chúng tôi cũng sẽ sử dụng thẻ tương tự trong hướng dẫn của mình
Từ chương tiếp theo, chúng ta sẽ bắt đầu với Cài đặt môi trường PHP trên máy của bạn và sau đó chúng ta sẽ tìm hiểu hầu hết các khái niệm liên quan đến PHP để giúp bạn cảm thấy thoải mái với ngôn ngữ PHP
Dưới đây, chúng tôi có một ví dụ về tệp PHP đơn giản, với tập lệnh PHP sử dụng hàm PHP tích hợp "echo
" để xuất văn bản "Xin chào thế giới. " trên một trang web
Ví dụ
echo "Xin chào thế giới. ";
?>
Ghi chú. Câu lệnh PHP kết thúc bằng dấu chấm phẩy [;
]
Phân biệt chữ hoa chữ thường trong PHP
Trong PHP, từ khóa [e. g. if
, else
, while
, echo
, v.v. ], các lớp, hàm và hàm do người dùng định nghĩa không phân biệt chữ hoa chữ thường
Trong ví dụ bên dưới, cả ba câu lệnh echo bên dưới đều bình đẳng và hợp pháp
Ví dụ
ECHO "Xin chào thế giới.
";
echo "Xin chào thế giới.
";
EcHo "Xin chào thế giới.
";
?>
Ghi chú. Tuy nhiên;
Nhìn vào ví dụ dưới đây; . Điều này là do $color
,
Hello, World!10 và
Hello, World!11 được coi là ba biến khác nhau
PHP là ngôn ngữ lập trình phía máy chủ, nguồn mở, có thể được sử dụng để tạo trang web, ứng dụng, hệ thống quản lý quan hệ khách hàng, v.v. Nó là một ngôn ngữ có mục đích chung được sử dụng rộng rãi có thể được nhúng vào HTML. Chức năng này với HTML có nghĩa là ngôn ngữ PHP vẫn phổ biến với các nhà phát triển vì nó giúp đơn giản hóa mã HTML
PHP là viết tắt của từ gì?
PHP là viết tắt của 'PHP. Bộ tiền xử lý siêu văn bản’, với PHP gốc trong từ này có nghĩa là ‘Trang chủ cá nhân’. Từ viết tắt đã thay đổi khi ngôn ngữ được phát triển kể từ khi ra mắt vào năm 1994 để phản ánh chính xác hơn bản chất của nó.
Kể từ khi phát hành đến nay đã có 8 phiên bản PHP, tính đến năm 2022 có phiên bản 8. 1 hiện là lựa chọn phổ biến của những người sử dụng ngôn ngữ này trên trang web của họ
PHP được sử dụng để làm gì?
Lập trình PHP có thể được sử dụng để tạo ra hầu hết những thứ mà nhà phát triển phần mềm cần. Tuy nhiên, có ba lĩnh vực chính mà nó phát triển mạnh
- Tập lệnh phía máy chủ
Tập lệnh phía máy chủ là thế mạnh chính của PHP. Nếu bạn chỉ mới học viết mã và muốn khám phá kịch bản phía máy chủ, thì PHP là một ngôn ngữ tuyệt vời để học. Để bẻ khóa với kịch bản phía máy chủ PHP, bạn cần có trình phân tích cú pháp PHP, máy chủ web và trình duyệt web. - Kịch bản dòng lệnh
Kịch bản dòng lệnh lý tưởng cho các tập lệnh được tạo bằng cron [Linux] hoặc Trình lập lịch tác vụ [Windows]. Nó cũng tuyệt vời để xử lý văn bản đơn giản. - Viết ứng dụng dành cho máy tính để bàn
PHP có thể không phải là ngôn ngữ tốt nhất để sử dụng để tạo ứng dụng dành cho máy tính để bàn nhưng đối với nhà phát triển web nâng cao, nó cung cấp cho bạn nhiều tùy chọn hơn so với các đối thủ cạnh tranh.
Tất nhiên, PHP có thể làm nhiều thứ khác. Ví dụ: nó rất tuyệt vời trong việc thu thập dữ liệu biểu mẫu, mã hóa dữ liệu người dùng và gửi và nhận cookie. Một trong những tính năng chính của PHP khiến nó trở nên hữu ích là nó tương thích với tất cả các hệ điều hành chính, do đó bạn có thể viết mã bất kể bạn đang sử dụng công nghệ nào
Làm thế nào để sử dụng PHP?
Có ba điều chính cần thiết để viết mã hiệu quả trong PHP
- Trình phân tích cú pháp PHP. Trình phân tích cú pháp lấy mã PHP và phân tích nó, xuất ra một cây cú pháp tương ứng để đặt mã nguồn ở định dạng dễ đọc hơn để máy hiểu
- Máy chủ web. Máy chủ là chương trình sẽ thực thi các tệp PHP của bạn để tạo thành các trang web
- Trình duyệt web. Trình duyệt sẽ cho phép bạn xem trang PHP thông qua máy chủ, giống như với bất kỳ nội dung nào khác trên web
Có thể tìm thấy hướng dẫn về cách cài đặt các yêu cầu PHP trên trang web PHP
Ưu điểm của PHP
PHP đã tồn tại như một ngôn ngữ lập trình phổ biến trong gần ba thập kỷ nhờ số lượng lợi ích mà nó mang lại cho người dùng và nhà phát triển. Đáng kể nhất trong số này là
- Đó là nền tảng chéo. Như đã đề cập ở trên, PHP có thể chạy trên bất kỳ hệ điều hành chính nào, vì vậy bạn không phải lo lắng về khả năng tương thích. Điều này cũng có nghĩa là bạn có thể làm việc trong một nhóm dự án và không phải lo lắng về việc các thành viên có thể truy cập mã
- Đó là mã nguồn mở. Nguồn mở có nghĩa là PHP là ngôn ngữ lập trình miễn phí, vì vậy bạn không phải lo lắng về chi phí bổ sung khi xây dựng dự án của mình
- Nhiều nhà phát triển hiểu nó. Tuổi thọ của PHP có nghĩa là đã có sẵn một cộng đồng lớn để hỗ trợ bạn và một lượng lớn mã kế thừa để giúp bạn bắt đầu với các dự án
- Nó hoạt động tuyệt vời với HTML. PHP có thể giúp đơn giản hóa các dự án của bạn và hoạt động trơn tru với ngôn ngữ lập trình thống trị này
- Là một ngôn ngữ, nó tương đối dễ học. Vì tính đơn giản của nó, PHP nhanh hơn và dễ tiếp thu hơn một số lựa chọn thay thế khác.
- Có rất nhiều công cụ có sẵn. Có các công cụ giúp bạn về mọi thứ đối với PHP, từ tích hợp, gợi ý mã, đánh dấu cú pháp và hơn thế nữa, có rất nhiều hỗ trợ dành cho bạn
- Nó cung cấp thời gian tải tuyệt vời cho các trang web. Với hiệu suất trang web ngày càng gắn liền với tốc độ, tốc độ tải nhanh của PHP thực sự có thể giúp bạn thành công
Giảm phổ biến
Là một ngôn ngữ, PHP vẫn tương đối phổ biến đối với các nhà phát triển phần mềm. Tuy nhiên, đó là một ngôn ngữ đang suy giảm với rất nhiều sự lựa chọn hiện có. Theo PYPL [PopularitY of Programming Language], PHP được xếp hạng là ngôn ngữ mã hóa phổ biến thứ sáu trên thế giới. Chỉ số TIOBE xếp hạng PHP là ngôn ngữ lập trình phổ biến thứ 10 hiện có, trong khi nghiên cứu của Stack Overflow xếp hạng thứ 11
Ai sử dụng PHP?
Mặc dù PHP đã xuất hiện khá lâu nhưng nó vẫn được sử dụng trong một số tổ chức và trang web nổi tiếng nhất thế giới. Dưới đây chỉ là một vài trong số các công ty sử dụng nó.
- Wikipedia
- WordPress
- Etsy
- chùng
Vì vậy, mặc dù nó có thể không còn đứng ở vị trí số một về mức độ phổ biến nữa, nhưng học PHP vẫn là một khoản đầu tư hữu ích cho các nhà phát triển
Bắt đầu
Trước khi học PHP, bạn nên học HTML trước. HTML được giảng dạy như một phần của khóa học Phát triển ngăn xếp đầy đủ của Code Institute, để giúp bạn đạt được hiệu quả cao nhất từ PHP. Code Institute cũng cung cấp một khóa học miễn phí dạy những kiến thức cơ bản về HTML có tên là Thử thách viết mã 5 ngày. Đăng ký thử thách miễn phí ngay bây giờ thông qua mẫu dưới đây