Câu hỏi phỏng vấn PHP OOP (Cơ bản) - Phần 1

Ngày đăng: 21/02/2020   -    Cập nhật: 22/02/2020
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

 
Bình luận Facebook
Mục lục
Đăng ký tư vấn
Nhân viên gọi điện tư vấn miễn phí sau khi đăng ký
Được cập nhật các ưu đãi sớm nhất
Hotline: 0383180086
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Hãy đăng ký để nhận những thông tin mới nhất về học bổng mới nhất tại NIIT - ICT Hà Nội
top
Đóng lại Đăng ký học tại NIIT - ICT Hà Nội
6260+ học viên đã theo học tại NIIT - ICT Hà Nội và có việc làm tốt trong ngành lập trình. Nắm lấy cơ hội ngay hôm nay!
Chọn khóa học
  • KHÓA HỌC LẬP TRÌNH FRONT END VỚI REACT.JS
  • KHÓA HỌC LẬP TRÌNH PHP WEB
  • Khóa học PHP Full stack [2023] cho người mới bắt đầu
  • Khóa học BIG DATA với Hadoop và Spark
  • Khóa học Lập trình Android tại Hà Nội
  • [Tuyển sinh 2023] Lập trình viên Quốc tế DigiNxt
  • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại Hà Nội
  • LẬP TRÌNH GAME
    • Khóa học Lập trình Game Unity
  • LẬP TRÌNH WEB FRONT END
    • KHÓA HỌC PYTHON HƯỚNG ĐỐI TƯỢNG
    • KHÓA HỌC ANGULAR & TYPESCRIPT (FRONT END)
  • LẬP TRÌNH WEB BACK END
    • LẬP TRÌNH JAVA WEB VỚI FRAME WORK
    • Lập trình Web với Django
    • Lập trình PHP với Laravel Framework
  • CHƯƠNG TRÌNH ĐÀO TẠO ỨNG DỤNG CÔNG NGHỆ
    • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại TP HCM
  • LẬP TRÌNH WEB FULL STACK
    • Khóa học Java Full stack (IJFD)
  • LẬP TRÌNH MOBILE
    • FRONT-END VỚI REACTJS VÀ REACT NATIVE
    • Lập trình Android Nâng cao
  • ĐÀO TẠO CHO DOANH NGHIỆP
    • KHÓA HỌC BUSINESS ANALYSIC TỪ CƠ BẢN ĐẾN NÂNG CAO 2023
    • Khóa học Magento: Làm chủ CMS TMĐT lớn nhất
    • Khóa học IOT: Xây dựng Sản phẩm IOT với Raspberry Pi
    • Khóa học Automation Testing Chuyên nghiệp
  • KHÓA HỌC DỰ ÁN
    • Học sử dụng bộ Office: Word, Excel, Power Point, Mail chuyên nghiệp
  • KHÓA HỌC KHÁC
    • VBA Excel Toàn Tập (Cơ Bản - Nâng Cao)
    • VBA Excel Nâng cao
    • Khóa học JMeter: Performance Testing
    • Khóa học Tester đạt chuẩn Quốc tế ISTQB Foundation Level
    • Khoá Học Tester đạt chuẩn quốc tế ISTQB Advanced Level
Bạn chưa chọn khóa học cần đăng ký
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Đăng ký học thành công!
Cảm ơn bạn đã đăng ký học tại NIIT - ICT HÀ NỘI!