Sau đây cafedev sẽ tổng hợp và chọn lọc các câu hỏi hay về PHP, Có những câu hỏi và câu trả lời phỏng vấn PHP đã được hỏi ở nhiều công ty. Hãy cùng xem danh sách các câu hỏi phỏng vấn PHP hàng đầu sau đây.

Ace nào chưa biết học php từ đâu, bạn có thể tham khảo series tự học sau đây.

1) PHP là gì?

PHP là viết tắt của Hypertext Preprocessor . Nó là một ngôn ngữ kịch bản phía máy chủ mã nguồn mở được sử dụng rộng rãi để phát triển web. Nó hỗ trợ nhiều cơ sở dữ liệu như MySQL, Oracle, Sybase, Solid, PostgreSQL, ODBC chung, v.v.

2) PEAR trong PHP là gì?

PEAR là một framework và kho lưu trữ cho các thành phần PHP có thể tái sử dụng . PEAR là viết tắt của PHP Extension and Application Repository . Nó chứa tất cả các loại đoạn mã PHP và thư viện.

Nó cũng cung cấp một giao diện dòng lệnh để cài đặt các “gói” tự động.

3) Ai là cha đẻ của PHP?

Rasmus Lerdorf

4) Tên cũ của PHP là gì?

Tên cũ của PHP là Trang chủ Cá nhân.

5) Giải thích sự khác biệt b / w trang web tĩnh và động?

Trong các trang web tĩnh , không thể thay đổi nội dung sau khi chạy tập lệnh. Bạn không thể thay đổi bất cứ điều gì trên trang web. Nó được định nghĩa trước.

Trong các trang web động , nội dung của tập lệnh có thể được thay đổi tại thời điểm chạy . Nội dung của nó được tạo lại mỗi khi người dùng truy cập hoặc tải lại. Google, yahoo và mọi công cụ tìm kiếm là ví dụ của trang web động.

6) Tên của scripting engine trong PHP là gì?

Công cụ tập lệnh hỗ trợ PHP được gọi là Zend Engine 2 .

7) Giải thích sự khác biệt giữa PHP4 và PHP5.

PHP4 không hỗ trợ khái niệm oops và sử dụng Zend Engine 1.

PHP5 hỗ trợ khái niệm oops và sử dụng Zend Engine 2.

8) Các Hệ thống Quản lý Nội dung (CMS) phổ biến trong PHP là gì?

  • WordPress: WordPress là một hệ thống quản lý nội dung (CMS) mã nguồn mở và miễn phí dựa trên PHP & MySQL. Nó bao gồm một kiến ​​trúc plug-in và hệ thống mẫu. Nó chủ yếu được kết nối với blog nhưng hỗ trợ một loại nội dung web khác, chứa nhiều danh sách gửi thư truyền thống và diễn đàn, hiển thị phương tiện và cửa hàng trực tuyến.
  • Joomla: Joomla là một hệ thống quản lý nội dung mã nguồn mở (CMS) miễn phí để phân phối nội dung web, được tạo bởi Open Source Matters, Inc. Nó dựa trên khung ứng dụng web model-view-controller có thể được sử dụng độc lập với CMS .
  • Magento: Magento là một chương trình thương mại điện tử mã nguồn mở, được tạo bởi Varien Inc., rất có giá trị cho kinh doanh trực tuyến. Nó có thiết kế đo lường linh hoạt và linh hoạt với nhiều lựa chọn thay thế điều khiển hữu ích cho khách hàng. Magento sử dụng giai đoạn Thương mại điện tử, cung cấp cho tổ chức các thỏa thuận kinh doanh điện tử hiệu quả và mạng lưới hỗ trợ rộng khắp.
  • Drupal: Drupal là một nền tảng CMS được phát triển bằng PHP và được phân phối theo GNU (General Public License).

9) Các framework công tác phổ biến trong PHP là gì?

  • CakePHP
  • CodeIgniter
  • Yii 2
  • Symfony
  • Zend Framework, v.v.

10) PHP giống với ngôn ngữ lập trình nào?

PHP đã mượn cú pháp của nó từ Perl và C.

11) Liệt kê một số tính năng của PHP7.

  • Khai báo kiểu vô hướng
  • Khai báo kiểu trả lại
  • Toán tử liên kết rỗng (??)
  • Toán tử Spaceship
  • Mảng cố định sử dụng định nghĩa ()
  • Các lớp ẩn danh
  • Closure :: gọi phương thức 
  • Khai báo sử dụng nhóm
  • Biểu thức trả về trình tạo
  • Ủy quyền tạo

12) “echo” trong PHP là gì?

PHP echo xuất ra một hoặc nhiều chuỗi. Nó là một cấu trúc ngôn ngữ không phải là một hàm. Vì vậy việc sử dụng dấu ngoặc đơn là không bắt buộc. Nhưng nếu bạn muốn truyền nhiều hơn một tham số cho echo, thì việc sử dụng dấu ngoặc đơn là bắt buộc.

Cú pháp:

  1. void  echo  (string  $ arg1  [, string $ …])  

Thêm chi tiết …

13) “Print” trong PHP là gì?

PHP in ra một chuỗi. Nó là một cấu trúc ngôn ngữ không phải là một hàm. Vì vậy, việc sử dụng dấu ngoặc đơn là không bắt buộc với danh sách đối số. Không giống như tiếng vang, nó luôn trả về 1.

Cú pháp:

  1. int print (string  $ arg )  

Thêm chi tiết …

14) Sự khác biệt giữa “echo” và “print” trong PHP là gì?

Echo có thể xuất một hoặc nhiều chuỗi nhưng print chỉ có thể xuất một chuỗi và luôn trả về 1 .

Echonhanh hơn so với in bởi vì nó không trả lại bất kỳ giá trị.

15) Làm thế nào một biến được khai báo trong PHP?

Biến PHP là tên của vị trí bộ nhớ chứa dữ liệu. Nó là nơi lưu trữ tạm thời.

Cú pháp:

  1. $ variableName = value; 

Cài ứng dụng cafedev để dễ dàng cập nhật tin và học lập trình mọi lúc mọi nơi tại đây.

Tài liệu từ cafedev:

Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:

Chào thân ái và quyết thắng!

Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!