Phần 1 - Câu hỏi phỏng vấn PHP OOP (Cơ bản)
Phần đầu tiên này bao gồm các câu hỏi và trả lời phỏng vấn OOP PHP cơ bản
1. Phiên trong PHP là gì?
Câu trả lời:
Một phiên trong PHP được sử dụng để lưu trữ thông tin hoặc dữ liệu trên nhiều trang web trên trình duyệt web không được lưu trữ trên bộ nhớ của máy tính cục bộ.
Một phiên trong PHP được bắt đầu bằng hàm session_start()
và các biến phiên có thể được đặt bằng biến toàn cục có tên $_SESSION
.
Trong quá trình tạo hoặc bắt đầu một phiên trong PHP, kịch bản lý tưởng sẽ là một mã định danh duy nhất sẽ được tạo trong khi bắt đầu phiên, sau đó cookie sẽ được gửi đến máy của người dùng để xác định phiên duy nhất và id duy nhất này là được lưu trữ trong máy chủ từ xa được gọi để xác định người dùng trong vòng đời của phiên đó.
Khi phiên hết thời gian, toàn bộ dữ liệu phiên người dùng sẽ bị xóa.
Thời gian chờ phiên mặc định là 24 phút trong PHP.
2. Hàm tạo và hàm hủy trong PHP là gì?
Câu trả lời:
Đây là Câu hỏi phỏng vấn OOP PHP cơ bản được hỏi trong một cuộc phỏng vấn.
Hàm tạo trong PHP được sử dụng để tạo một đối tượng thuộc kiểu lớp của nó, được sử dụng để khởi tạo các thuộc tính của đối tượng bằng cách sử dụng một phương thức có tên là _construct()
.
Hàm tạo trong PHP có thể bị quá tải bằng cách chuyển các đối số khác nhau bằng cách gọi cùng một phương thức với số lượng đối số khác nhau trong cùng một khai báo lớp.
Destructor trong PHP được sử dụng để gọi khi vòng đời của đối tượng sẽ kết thúc để giải phóng bộ nhớ bị chiếm giữ hoặc để thu gom rác giống nhau.
Hàm hủy có thể được gọi bằng phương thức _destruct()
.
3. Các ứng dụng chung của PHP là gì?
Câu trả lời:
Các ứng dụng chung của PHP là - Nó có thể thực hiện các chức năng hệ thống như tạo, đọc, mở, đóng và ghi chúng vào và từ bộ nhớ máy tính.
Nó có thể truy cập các biến cookie và đặt các giá trị trong trình duyệt. Nó cũng có thể cung cấp một hạn chế để truy cập một số trang web cung cấp bảo mật. Dữ liệu cũng có thể được mã hóa bằng PHP.
Chúng ta hãy chuyển sang câu hỏi và trả lời phỏng vấn OOP PHP tiếp theo.
4. IInterfaces trong PHP là gì?
Câu trả lời:
Interface là một cách để cung cấp việc thực hiện các chức năng khác nhau theo yêu cầu của người dùng.
Điều này cũng có thể được gọi là bản thiết kế của cấu trúc cần thiết. Một interface có thể được sử dụng và triển khai nhiều cách bên trong lớp triển khai.
5. Các loại dữ liệu khác nhau trong PHP là gì?
Câu trả lời:
Các kiểu dữ liệu khác nhau trong PHP là Chuỗi, số dấu phẩy động (như double, float), Integer, Boolean, Array, Object, NULL và Resource.
-
String
là một mảng các ký tự.
-
Một số nguyên (
integer
) là một số không có dấu thập phân.
-
Boolean
là dữ liệu có thể true
hoặc false
.
-
Đối tượng (
Object
) là một loại có thể được khai báo rõ ràng để lưu trữ các loại dữ liệu khác nhau trong đó bằng cách đóng gói nó lại.
-
Mảng (
Array
) là một danh sách giống hệt các loại dữ liệu được lưu trữ theo trình tự có thể được truy cập dựa trên một chỉ mục.
-
Giá trị
NULL
cũng là một loại dữ liệu cho biết không có giá trị và có một giá trị NULL
duy nhất.
Tham khảo: TOP 10 Câu hỏi phỏng vấn PHP OOP
---
HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI
Dạy học Lập trình chất lượng cao (Since 2002). Học làm Lập trình viên.
Hành động ngay!
Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội
SĐT: 02435574074 - 0914939543 - 0353655150
Email: hello@niithanoi.edu.vn
Fanpage: https://facebook.com/NIIT.ICT/
#niit #niithanoi #niiticthanoi #hoclaptrinh #khoahoclaptrinh
#hoclaptrinhjava #hoclaptrinhphp #php #java #python #sass