Laravel

Cơ bản về PHP

Biến và hằng số, kiểu dữ liệu, arrays, control flow, hàm, namespaces, xử lý lỗi

25 câu hỏi phỏng vấn·
Junior
1

Sự khác biệt chính giữa một biến và một hằng số trong PHP là gì?

Câu trả lời

Một hằng số được định nghĩa một lần và giá trị của nó không thể thay đổi sau đó, khác với một biến mà giá trị có thể thay đổi bất cứ lúc nào trong quá trình thực thi script. Hằng số được khai báo bằng define() hoặc const và không cần ký hiệu $ trước tên. Chúng đặc biệt hữu ích để lưu trữ các giá trị cấu hình không bao giờ được thay đổi, như đường dẫn file, URL gốc hoặc API key.

2

Làm thế nào để khai báo một biến đúng cách trong PHP?

Câu trả lời

Trong PHP, tất cả các biến phải bắt đầu bằng ký hiệu $ theo sau là tên biến. Tên có thể chứa chữ cái, số và dấu gạch dưới, nhưng bắt buộc phải bắt đầu bằng một chữ cái hoặc dấu gạch dưới. PHP phân biệt chữ hoa chữ thường đối với tên biến, nghĩa là $name và $Name là hai biến khác nhau. Không cần khai báo kiểu khi tạo một biến vì PHP là ngôn ngữ kiểu động.

3

Kiểu dữ liệu được trả về bởi biểu thức sau là gì: 5 + 3.2?

Câu trả lời

Khi một phép toán số học liên quan đến một số nguyên và một số dấu phẩy động, PHP tự động chuyển đổi kết quả thành float để giữ độ chính xác thập phân. Việc chuyển đổi kiểu tự động này được gọi là type juggling hoặc ép kiểu. Trong ví dụ này, 5 là một integer và 3.2 là một float, vì vậy kết quả 8.2 sẽ tự động là một float. Đây là hành vi quan trọng cần hiểu để tránh lỗi tính toán trong các ứng dụng tài chính hoặc khoa học.

4

Hàm nào kiểm tra xem một biến đã được định nghĩa và không phải null?

5

Làm thế nào để khai báo một hằng số của lớp trong PHP?

+22 câu hỏi phỏng vấn

Nắm vững Laravel cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí