Hỏi đáp tổng hợp Gửi câu hỏi Gửi khảo sát

PHP là gì?

NoName.3
30/07/2015 04:58:43
1.106 lượt xem
Trả lời / Bình luận (3)
Phạm Văn Cao | Chat Online
30/07/2015 04:59:10
PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới.
1 1
Ebe Đình :3 | Chat Online
19/03/2021 20:34:15
Tất cả các định nghĩa của HPH
Như đã đề cập ở trên, bạn sẽ thấy tất cả các ý nghĩa của HPH trong bảng sau. Xin biết rằng tất cả các định nghĩa được liệt kê theo thứ tự bảng chữ cái.Bạn có thể nhấp vào liên kết ở bên phải để xem thông tin chi tiết của từng định nghĩa, bao gồm các định nghĩa bằng tiếng Anh và ngôn ngữ địa phương của bạn.
từ viết tắtĐịnh nghĩa
HPHCao hiệu suất máy bay trực thăng
HPHHaiphong Catbi
HPHHighland Park Hospital
HPHHiệu suất cao hydro
HPHHodge Podge phần cứng
HPHHutchinson Port Holdings, Ltd
HPHSức khỏe việc thúc đẩy các bệnh viện
HPHTay kéo lỗ
HPHTrung tâm hiệu suất cao
HPHXoắn Pomatia Hemocyanin
HPH đứng trong văn bản
Tóm lại, HPH là từ viết tắt hoặc từ viết tắt được định nghĩa bằng ngôn ngữ đơn giản. Trang này minh họa cách HPH được sử dụng trong các diễn đàn nhắn tin và trò chuyện, ngoài phần mềm mạng xã hội như VK, Instagram, WhatsApp và Snapchat. Từ bảng ở trên, bạn có thể xem tất cả ý nghĩa của HPH: một số là các thuật ngữ giáo dục, các thuật ngữ khác là y tế, và thậm chí cả các điều khoản máy tính. Nếu bạn biết một định nghĩa khác của HPH, vui lòng liên hệ với chúng tôi. Chúng tôi sẽ bao gồm nó trong bản Cập Nhật tiếp theo của cơ sở dữ liệu của chúng tôi. Xin được thông báo rằng một số từ viết tắt của chúng tôi và định nghĩa của họ được tạo ra bởi khách truy cập của chúng tôi. Vì vậy, đề nghị của bạn từ viết tắt mới là rất hoan nghênh! Như một sự trở lại, chúng tôi đã dịch các từ viết tắt của HPH cho Tây Ban Nha, Pháp, Trung Quốc, Bồ Đào Nha, Nga, vv Bạn có thể cuộn xuống và nhấp vào menu ngôn ngữ để tìm ý nghĩa của HPH trong các ngôn ngữ khác của 42.

 

0 0
Hoàng Thanh Thảo | Chat Online
21/06/2022 11:58:49
PHP là gì? Hướng dẫn chi tiết cho người mới bắt đầu

Bạn đang tìm kiếm ngôn ngữ lập trình mới để học? Hay chỉ đơn giản là tò mò và tự hỏi chính xác PHP là gì? Bất kể lý do gì, bạn đã đến đúng nơi rồi. Cùng chúng tôi khám phá khái niệm của PHP là gì, cũng như mọi điều cần biết về nó nhé. Bạn cũng có thể chọn host miễn phí của Hostinger để làm môi trường học thêm PHP, hoặc chọn PHP hosting cao cấp để tăng tính ổn định hơn.

  • Ngôn ngữ Script
  • Phía server và phía client
  • PHP là gì?
  • Vì sao nên sử dụng ngôn ngữ PHP?
  • PHP vs JavaScript
  • Tóm lại

Ngôn ngữ Script

PHP (viết tắt đệ quy của PHP: Hypertext Preprocessor) là tập hợp con của các ngôn ngữ script như JavaScript và Python. Sự khác biệt là ngôn ngữ PHP chủ yếu được sử dụng để giao tiếp phía server trong khi JavaScript có thể được sử dụng cho cả frontend cũng như backend và Python – chỉ dành cho phía client (backend).

Nghe có vẻ khó hiểu nhỉ? Nên đó là lý do tại sao chúng ta cần hiểu về ngôn ngữ script trước khi đi sâu vào PHP.

Ngôn ngữ script, scripting language, là gì? Nó là ngôn ngữ tự động hóa việc thực hiện các tác vụ trong môi trường runtime đặc biệt. Chúng bao gồm việc yêu cầu một trang web tĩnh (được xây dựng bằng HTML và CSS) thực hiện các hành động cụ thể với quy tắc bạn đã xác định trước.

Chẳng hạn, bạn có thể sử dụng script để xác thực biểu mẫu đảm bảo tất cả các trường đã được điền trước khi nó được gửi trở lại server. Script sẽ chạy và sau đó kiểm tra tất cả các trường khi người dùng gửi biểu mẫu.

Nếu biểu mẫu trống, cảnh báo sẽ hiển thị để thông báo cho người dùng.

Các cách sử dụng phổ biến khác của ngôn ngữ script bao gồm hiển thị hiệu ứng thả xuống khi con trỏ di chuyển qua menu chính, nút cuộn và hình động, mở hộp thoại, v.v.

Phía server và phía client

Các ngôn ngữ script có thể chạy phía client (frontend) hoặc phía server (backend).

Các script phía client được xử lý bởi trình duyệt web. Khi trình duyệt, tức là client, yêu cầu trang chứa các scripts client-side, server sẽ phản hồi bằng cách gửi source codes có thể thực thi được cho trình duyệt.

Mặt khác, ngôn ngữ script phía server nghĩa là các scripts được thực thi trên các servers trước khi chúng được gửi tới trình duyệt. Vì vậy, thay vì gửi source code, servers web xử lý (phân tích) code trước tiên bằng cách chuyển chúng thành định dạng HTML đơn giản.

Do đó, script phía server cho phép các nhà quản trị web ẩn source code, trong khi scripts phía client có thể dễ dàng nhìn thấy bởi người dùng.

Bây giờ bạn đã hiểu khái niệm cơ bản của ngôn ngữ script, client-side và server-side. Đã đến lúc trả lại câu hỏi ban đầu của chúng ta. PHP là gì?

PHP là gì?

Như đã đề cập, PHP là ngôn ngữ script được tạo cho các giao tiếp phía server. Do đó, nó có thể xử lý các chức năng phía server như thu thập dữ liệu biểu mẫu, quản lý file trên server, sửa đổi cơ sở dữ liệu và nhiều hơn nữa.

Ngôn ngữ này ban đầu được tạo ra bởi Rasmus Lerdorf để theo dõi khách truy cập vào trang chủ cá nhân của anh ấy. Khi đã trở nên phổ biến hơn, Lerdorf phát hành nó thành dự án nguồn mở. Quyết định này đã khuyến khích các nhà phát triển sử dụng, sửa chữa, cải thiện code và cuối cùng biến nó thành ngôn ngữ script mà chúng ta sử dụng ngày nay.

Mặc dù PHP được coi là ngôn ngữ script vì mục đích chung, nhưng nó được sử dụng rộng rãi nhất để phát triển web. Điều này do một trong những tính năng nổi bật của nó – khả năng nhúng vào file HTML.

Nếu không muốn người khác xem mã nguồn của mình, bạn có thể ẩn bằng ngôn ngữ script này. Đơn giản chỉ cần bạn viết code vào file PHP, nhúng nó vào HTML thì mọi người sẽ không bao giờ biết được nội dung gốc.

Lợi ích khác của tính năng đặc biệt này là khi phải sử dụng cùng một lần đánh dấu HTML. Thay vì viết đi viết lại nhiều lần, chỉ cần viết code vào file PHP. Bất cứ khi nào cần sử dụng HTML, bạn hãy chèn file PHP và bạn có thể chạy rất tốt.

Ví dụ về trang PHP xem trên Facebook. Mở trang chủ, bạn có thể thấy URL kết thúc bằng .php (facebook.com/home.php). Nói cách khác, trang này được xây dựng với file PHP (home.php) có chứa hypertext preprocessor code và tags HTML.

Nếu muốn tìm hiểu thêm về cách viết file PHP, bạn có thể xem ví dụ đơn giản dưới đây:

<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo '<p>Greetings From Hostinger</p>'; ?>
</body>
</html>

Nếu bạn đặt file PHP bằng văn bản này vào thư mục gốc của trang web, bạn sẽ tìm thấy nó bằng cách truy cập yoursite.com/greetings.php

Output của file PHP này trong HTML sẽ như thế này:

<html>
<head>
<title>PHP Test</title>
</head>
<body>
<p>Greetings From Hostinger</p>
</body>
</html>

Đây là ví dụ cơ bản nhất vì bạn không cần phải chạy script này dưới bất kỳ hình dạng hay hình thức nào. Chúng tôi chỉ đơn giản sử dụng câu lệnh echo với trang để hiển thị  Greetings From Hostinger (Lời chào từ Hostinger). Tuy nhiên, ví dụ này cho thấy cách trang web có thể diễn giải code PHP thành HTML.

Vì sao nên sử dụng ngôn ngữ PHP?

PHP không phải là ngôn ngữ script phía server duy nhất có sẵn – vẫn còn nhiều ngôn ngữ khác nữa. Tuy nhiên, nó lợi thế hơn các đối thủ cạnh tranh nếu như bạn đang chạy trang web WordPress.

Như chúng tôi đã đề cập trước đó, WordPress được xây dựng dựa trên việc sử dụng PHP. Vì vậy sử dụng ngôn ngữ này giúp cải thiện đáng kể số lượng tùy chỉnh có thể có trên trang web. Bạn có thể sử dụng nó để sửa đổi plugins và themes có sẵn hoặc tự tạo plugin! Nếu bạn muốn trở thành nhà phát triển và WordPress, bạn bắt buộc phải học PHP.

Nếu vẫn chưa bị thuyết phục, đây là một số lý do khác khiến PHP là ngôn ngữ script tuyệt vời để sử dụng:

  • Dễ học – bạn có thể học dễ dàng vì nó có tài liệu tuyệt vời về các chức năng cùng các ví dụ.
  • Được sử dụng rộng rãi – nó được sử dụng để tạo ra các loại nền tảng như thương mại điện tử, blogs, phương tiện truyền thông xã hội, v.v. Thống kê cho thấy 79% tất cả các trang web đều sử dụng PHP!
  • Chi phí thấp – nó là nguồn mở để bạn có thể sử dụng miễn phí.
  • Cộng đồng lớn – nếu gặp phải bất kỳ vấn đề nào với nó, bạn không phải lo lắng vì có rất nhiều blog PHP trên internet.
  • Tích hợp với cơ sở dữ liệu – một số ví dụ như MySQLOracleSybaseDB2, v.v.
PHP vs JavaScript

Chúng tôi đã đề cập trước đó là bạn có thể làm rất nhiều thứ với ngôn ngữ PHP. Tuy nhiên, nó được sử dụng rộng rãi nhất để tạo nội dung động (dynamic content).

Nếu đã quen với JavaScript, bạn biết là nó cũng được sử dụng để làm cho trang tĩnh trở nên năng động và tương tác hơn. Do đó, giờ chúng ta có hai ngôn ngữ script có chức năng tương tự nhau.

Tại sao chúng ta cần cả hai?

Khi nói đến xây dựng trang web động, nó thực sự có thể tạo trang web chỉ chạy trên JavaScript. Tuy nhiên chức năng có thể khác nhau rất nhiều.

Với JavaScript, bạn có thể tạo trang web động cho phép tương tác đơn giản như hiệu ứng cuộn chuột, tự động sửa lỗi và thư viện ảnh. Nhưng nó không thể tạo nội dung mà người dùng tạo như mạng xã hội và thương mại điện tử (các trang web thay đổi theo hành vi người dùng). Để làm điều này, bạn sẽ cần ngôn ngữ PHP.

Nếu bạn đã đăng nhập mạng xã hội, để hiển thị hồ sơ, PHP sẽ lấy dữ liệu của bạn từ cơ sở dữ liệu và gửi kết quả đến trình duyệt.

Bất cứ khi nào bạn thay đổi hồ sơ của mình, PHP sẽ lưu trữ thông tin mới đó vào cơ sở dữ liệu để phục hồi trong tương lai. Toàn bộ quá trình này giúp mạng xã hội có thể hiển thị nội dung khác nhau cho những người dùng khác nhau.

Do đó, JavaScript và PHP không phải là đối thủ cạnh tranh. Thay vào đó, chúng hỗ trợ nhau để xây dựng trang web động tuyệt đẹp.

Tóm lại

PHP là ngôn ngữ script phía server đa năng, đa mục đích, nhưng chủ yếu được sử dụng để tạo nội dung động trên trang web.

Nó phổ biến rộng rãi do tính chất nguồn mở và chức năng linh hoạt. Nó cũng đủ đơn giản cho người mới sử dụng nhưng các lập trình viên chuyên nghiệp cũng có thể dùng các tính năng nâng cao hơn.

Tìm hiểu về ngôn ngữ PHP chắc chắn có thể nâng cao kỹ năng phát triển của bạn – bạn sẽ có thể xây dựng bất kỳ loại trang web nào bạn muốn. Bạn có thể trở thành nhà phát triển WordPress lành nghề hoặc thậm chí xây dựng ứng dụng web một ngày nào đó!

1 0
Gửi câu trả lời / bình luận của bạn tại đây (*):
Hình ảnh (nếu có):
(Thông tin Email/ĐT sẽ không hiển thị phía người dùng)
*Nhấp vào đây để nhận mã Nhấp vào đây để nhận mã
Bạn có câu hỏi cần giải đáp, hãy gửi cho mọi người cùng xem và giải đáp tại đây, chúng tôi luôn hoan nghênh và cảm ơn bạn vì điều này: Gửi câu hỏi
Ngoài ra, bạn cũng có thể gửi lên Lazi nhiều thứ khác nữa Tại đây!
×
Gia sư Lazi Gia sư
×
Trợ lý ảo Trợ lý ảo