Đề Thi Thử Trắc Nghiệm Online – Môn Lập Trình Php

Đề Thi Thử Trắc Nghiệm Online – Môn Lập Trình Php tổng hợp câu hỏi trắc nghiệm chứa đựng nhiều dạng bài tập, bài thi, cũng như các câu hỏi trắc nghiệm và bài kiểm tra, trong bộ Đại Học. Nội dung trắc nghiệm nhấn mạnh phần kiến thức nền tảng và chuyên môn sâu của học phần này. Mọi bộ đề trắc nghiệm đều cung cấp câu hỏi, đáp án cùng hướng dẫn giải cặn kẽ. Mời bạn thử sức làm bài nhằm ôn luyện và làm vững chắc kiến thức cũng như đánh giá năng lực bản thân!

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

Đề 11

Đề 12

Đề 13

Đề 14

Đề 15

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu hỏi trắc nghiệm lập trình PHP

Câu hỏi trắc nghiệm lập trình PHP - Đề 01

1 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 1: Trong PHP, biến `$name` và `$Name` được xem là như thế nào?

2 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 2: Đoạn mã PHP nào sau đây sử dụng đúng cách để kiểm tra xem một biến `$age` có giá trị lớn hơn hoặc bằng 18 và nhỏ hơn 60 hay không?

3 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 3: Hàm `array_push()` trong PHP được sử dụng để làm gì?

4 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 4: Cho đoạn code PHP sau: ``. Kết quả hiển thị trên trình duyệt là gì?

5 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 5: Phương thức nào sau đây được sử dụng để gửi dữ liệu từ form HTML lên server một cách bảo mật (dữ liệu không hiển thị trên URL)?

6 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 6: Trong PHP, vòng lặp `foreach` thường được sử dụng để làm gì?

7 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 7: Hàm PHP nào được sử dụng để thiết lập một session?

8 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 8: Để kết nối đến một cơ sở dữ liệu MySQL sử dụng MySQLi trong PHP, bạn cần sử dụng hàm nào?

9 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 9: Biểu thức chính quy (regular expression) nào sau đây phù hợp để kiểm tra một chuỗi có phải là địa chỉ email hợp lệ hay không?

10 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 10: Trong PHP, magic method `__construct()` có vai trò gì trong lập trình hướng đối tượng?

11 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 11: Hàm `htmlspecialchars()` trong PHP có chức năng chính là gì?

12 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 12: Sự khác biệt chính giữa `include()` và `require()` trong PHP là gì?

13 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 13: Cho đoạn code PHP: ``. Kết quả xuất ra màn hình là gì?

14 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 14: Trong PHP, hàm `isset()` dùng để làm gì?

15 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 15: Hàm `header()` trong PHP thường được sử dụng để làm gì?

16 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 16: Trong PHP, '=== ' là toán tử gì và nó khác gì so với '=='?

17 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 17: Để tạo một constant (hằng số) trong PHP, bạn sử dụng hàm nào?

18 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 18: Trong PHP, superglobal `$_SERVER` chứa thông tin gì?

19 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 19: Phương thức `PDO::prepare()` trong PHP PDO được sử dụng để làm gì?

20 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 20: Hàm `json_encode()` trong PHP có chức năng gì?

21 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 21: Trong PHP, exception handling (xử lý ngoại lệ) được thực hiện bằng cách sử dụng cấu trúc nào?

22 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 22: Hàm `explode()` trong PHP dùng để làm gì?

23 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 23: Trong PHP, namespaces được sử dụng để giải quyết vấn đề gì?

24 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 24: Hàm `array_map()` trong PHP hoạt động như thế nào?

25 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 25: Trong PHP, magic method `__toString()` được sử dụng để làm gì?

26 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 26: Để redirect (chuyển hướng) người dùng đến một URL khác trong PHP, bạn sử dụng hàm nào?

27 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 27: Trong PHP, autoloading là cơ chế để làm gì?

28 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 28: Hàm `strip_tags()` trong PHP có chức năng gì?

29 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 29: Trong PHP, magic constant `__DIR__` trả về giá trị gì?

30 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 01

Câu 30: Composer là gì trong ngữ cảnh phát triển PHP?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu hỏi trắc nghiệm lập trình PHP

Câu hỏi trắc nghiệm lập trình PHP - Đề 02

1 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 1: Trong PHP, biến `$website` được gán giá trị là một chuỗi URL. Để kiểm tra xem chuỗi URL này có bắt đầu bằng 'https://' hay không, bạn nên sử dụng hàm nào?

2 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 2: Cho đoạn mã PHP sau:

```php
$a = 10;
$b = '10';
if ($a == $b) {
echo 'true';
} else {
echo 'false';
}
```

Đoạn mã trên sẽ in ra giá trị nào và vì sao?

3 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 3: Bạn cần lưu trữ thông tin cấu hình của ứng dụng PHP, bao gồm các khóa API, tên cơ sở dữ liệu, và thông tin xác thực. Phương pháp nào sau đây được xem là an toàn và hiệu quả nhất để quản lý cấu hình trong môi trường production?

4 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 4: Hàm `array_map()` trong PHP được sử dụng để làm gì?

5 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 5: Giả sử bạn có một mảng các sản phẩm, mỗi sản phẩm là một đối tượng với thuộc tính `price`. Bạn muốn tính tổng giá trị của tất cả sản phẩm có giá lớn hơn 100. Đoạn mã PHP nào sau đây thực hiện điều này hiệu quả nhất?

6 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 6: Trong mô hình MVC (Model-View-Controller), Controller có vai trò chính là gì?

7 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 7: Phương thức HTTP nào thường được sử dụng để gửi dữ liệu từ client lên server khi tạo mới một tài nguyên (ví dụ: tạo bài viết mới, đăng ký tài khoản)?

8 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 8: Để ngăn chặn tấn công CSRF (Cross-Site Request Forgery) trong ứng dụng PHP, biện pháp bảo mật nào sau đây là hiệu quả nhất?

9 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 9: Bạn muốn ghi log các lỗi xảy ra trong ứng dụng PHP vào một file. Cách nào sau đây là tốt nhất để cấu hình ghi log trong PHP?

10 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 10: Trong PHP, namespace được sử dụng để làm gì?

11 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 11: Hàm `htmlspecialchars()` trong PHP có chức năng chính là gì?

12 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 12: Để kết nối đến cơ sở dữ liệu MySQLi trong PHP, bạn thường sử dụng class nào?

13 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 13: Sự khác biệt chính giữa `include` và `require` trong PHP là gì?

14 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 14: Hàm `session_start()` trong PHP có vai trò gì?

15 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 15: Cho đoạn code PHP sau:

```php
$string = "Hello World";
$substring = substr($string, 6);
echo $substring;
```

Kết quả đoạn code trên là gì?

16 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 16: Trong PHP, magic method `__construct()` được gọi khi nào?

17 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 17: Để gửi email từ ứng dụng PHP, bạn thường sử dụng hàm nào?

18 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 18: Biến `$GLOBALS` trong PHP được sử dụng để làm gì?

19 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 19: Trong PHP, operator `===` dùng để so sánh như thế nào?

20 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 20: Bạn muốn chuyển hướng người dùng đến một URL khác sau khi xử lý form. Hàm nào trong PHP được sử dụng cho mục đích này?

21 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 21: Phương thức nào sau đây không phải là một phương thức chuẩn của HTTP?

22 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 22: Để lấy giá trị của một cookie có tên 'user_id' trong PHP, bạn sử dụng mảng siêu toàn cục nào?

23 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 23: Hàm `json_encode()` trong PHP dùng để làm gì?

24 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 24: Trong PHP, từ khóa `static` được sử dụng để khai báo thành phần tĩnh của class. Thành phần tĩnh có đặc điểm gì?

25 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 25: Để thực thi một câu lệnh SQL trên cơ sở dữ liệu MySQLi sử dụng PHP, bạn sử dụng phương thức nào của đối tượng mysqli?

26 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 26: Hàm `isset()` trong PHP dùng để kiểm tra điều gì?

27 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 27: Bạn muốn lặp qua một mảng trong PHP và lấy cả key và value của mỗi phần tử. Cấu trúc vòng lặp nào phù hợp nhất?

28 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 28: Trong PHP, exception handling được thực hiện bằng cách sử dụng các khối lệnh nào?

29 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 29: Hàm `explode()` trong PHP có chức năng gì?

30 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 02

Câu 30: Để tạo một constant (hằng số) trong PHP, bạn sử dụng hàm nào?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu hỏi trắc nghiệm lập trình PHP

Câu hỏi trắc nghiệm lập trình PHP - Đề 03

1 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 1: Trong PHP, kiểu dữ liệu nào sau đây được sử dụng để lưu trữ một tập hợp các giá trị có thứ tự, có thể truy cập bằng chỉ số số hoặc chuỗi?

2 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 2: Đoạn mã PHP sau sẽ xuất ra kết quả gì?

```php

```

3 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 3: Hàm PHP nào sau đây được sử dụng để mã hóa dữ liệu thành định dạng JSON?

4 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 4: Trong PHP, phương thức nào sau đây được sử dụng để gửi dữ liệu từ form HTML lên server một cách an toàn, không hiển thị dữ liệu trên URL?

5 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 5: Để ngăn chặn tấn công SQL Injection trong PHP, biện pháp nào sau đây là quan trọng nhất khi làm việc với cơ sở dữ liệu?

6 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 6: Giả sử bạn có một mảng `$products = ['apple', 'banana', 'orange'];`. Đoạn code PHP nào sau đây sẽ thêm phần tử 'grape' vào *cuối* mảng?

7 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 7: Hàm PHP nào sau đây được sử dụng để kiểm tra xem một biến đã được khai báo và có giá trị khác NULL hay không?

8 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 8: Trong PHP, phạm vi (scope) của biến được khai báo bên trong một hàm là gì?

9 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 9: Cho đoạn code PHP sau:
```php

```
Kết quả đầu ra sẽ là gì?

10 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 10: Trong PHP, vòng lặp `foreach` thường được sử dụng để làm gì?

11 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 11: Để tạo một cookie trong PHP, hàm nào sau đây được sử dụng?

12 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 12: Trong PHP, session thường được sử dụng để lưu trữ thông tin gì?

13 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 13: Hàm PHP nào sau đây được sử dụng để mở một file để đọc?

14 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 14: Toán tử nào trong PHP được sử dụng để nối chuỗi?

15 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 15: Điều gì xảy ra khi bạn sử dụng hàm `include()` và file được include không tồn tại hoặc bị lỗi?

16 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 16: Trong PHP, từ khóa `static` được sử dụng để làm gì trong ngữ cảnh của một phương thức (method) của class?

17 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 17: Cho đoạn code PHP sau:
```php

```
Kết quả đầu ra sẽ là gì?

18 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 18: Trong PHP, hàm `header()` được sử dụng để làm gì?

19 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 19: Phương thức `__construct()` trong một class PHP được gọi khi nào?

20 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 20: Trong PHP, exception handling (xử lý ngoại lệ) được thực hiện bằng các khối lệnh nào?

21 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 21: Hàm PHP nào sau đây dùng để loại bỏ khoảng trắng (whitespace) ở đầu và cuối chuỗi?

22 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 22: Để kiểm tra xem một biến có phải là kiểu số nguyên (integer) trong PHP, bạn sử dụng hàm nào?

23 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 23: Trong PHP, magic method `__toString()` được sử dụng để làm gì?

24 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 24: Hàm PHP nào sau đây dùng để mã hóa URL?

25 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 25: Trong PHP, `require_once()` khác với `require()` như thế nào?

26 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 26: Cho đoạn code PHP sau:
```php

```
Kết quả đầu ra sẽ là gì?

27 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 27: Trong PHP, PDO là viết tắt của cụm từ nào và nó dùng để làm gì?

28 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 28: Để tạo một constant (hằng số) trong PHP, bạn sử dụng hàm nào?

29 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 29: Trong PHP, superglobal `$_SERVER` chứa thông tin gì?

30 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 03

Câu 30: Giả sử bạn có một chuỗi `$string = 'php is fun';`. Đoạn code PHP nào sau đây sẽ chuyển đổi chuỗi này thành chữ hoa toàn bộ?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu hỏi trắc nghiệm lập trình PHP

Câu hỏi trắc nghiệm lập trình PHP - Đề 04

1 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 1: Trong PHP, kiểu dữ liệu nào sau đây được sử dụng để lưu trữ một tập hợp các giá trị không theo thứ tự, trong đó mỗi giá trị có một khóa (key) duy nhất có thể là số hoặc chuỗi?

2 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 2: Đoạn mã PHP sau sẽ xuất ra kết quả gì?

```php

```

3 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 3: Hàm nào trong PHP được sử dụng để mã hóa dữ liệu thành định dạng JSON?

4 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 4: Trong PHP, phương thức nào sau đây được sử dụng để gửi dữ liệu từ trình duyệt đến máy chủ một cách ẩn danh (dữ liệu không hiển thị trên URL)?

5 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 5: Để kết nối đến cơ sở dữ liệu MySQLi trong PHP, bạn thường sử dụng hàm nào sau đây?

6 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 6: Bạn có một mảng PHP như sau: `$fruits = array('apple', 'banana', 'orange');`. Làm thế nào để thêm phần tử 'grape' vào cuối mảng?

7 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 7: Trong PHP, vòng lặp `foreach` thường được sử dụng để làm gì?

8 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 8: Hàm PHP nào được sử dụng để kiểm tra xem một biến đã được thiết lập (khai báo và gán giá trị) hay chưa?

9 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 9: Trong PHP, session được sử dụng để làm gì?

10 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 10: Để ngăn chặn tấn công SQL Injection, bạn nên sử dụng biện pháp nào sau đây khi làm việc với cơ sở dữ liệu trong PHP?

11 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 11: Hàm PHP nào được sử dụng để đọc nội dung của một file vào một chuỗi?

12 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 12: Trong PHP, từ khóa `static` có ý nghĩa gì khi được sử dụng trong một phương thức của class?

13 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 13: Biểu thức chính quy (regex) nào sau đây trong PHP có thể được sử dụng để kiểm tra xem một chuỗi có phải là địa chỉ email hợp lệ hay không?

14 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 14: Trong PHP, hàm `header()` được sử dụng để làm gì?

15 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 15: Cho đoạn code PHP sau:

```php

```

Kết quả xuất ra sẽ là gì?

16 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 16: Trong lập trình hướng đối tượng PHP, từ khóa `protected` dùng để chỉ định phạm vi truy cập của một thuộc tính hoặc phương thức như thế nào?

17 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 17: Hàm PHP nào được sử dụng để tạo một cookie?

18 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 18: Trong PHP, magic method `__construct()` có vai trò gì?

19 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 19: Để chuyển hướng người dùng đến một URL khác trong PHP, bạn có thể sử dụng hàm `header()` với header nào sau đây?

20 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 20: Trong PHP, `include` và `require` khác nhau như thế nào?

21 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 21: Cho đoạn code PHP sau:

```php

```

Kết quả xuất ra sẽ là gì?

22 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 22: Trong PHP, Superglobal `$_SERVER` chứa thông tin gì?

23 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 23: Hàm PHP nào được sử dụng để xóa khoảng trắng (whitespace) ở đầu và cuối chuỗi?

24 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 24: Trong PHP, Exception Handling (Xử lý ngoại lệ) được thực hiện bằng cấu trúc nào?

25 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 25: Để tạo một hằng số (constant) trong PHP, bạn sử dụng hàm nào?

26 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 26: Trong PHP, hàm `array_map()` được sử dụng để làm gì?

27 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 27: Đoạn code PHP sau sẽ xuất ra kết quả gì?

```php

```

28 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 28: Trong PHP, PDO (PHP Data Objects) là gì?

29 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 29: Để kiểm tra xem một biến có phải là một mảng trong PHP hay không, bạn sử dụng hàm nào?

30 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 04

Câu 30: Trong PHP, magic method `__toString()` được sử dụng để làm gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu hỏi trắc nghiệm lập trình PHP

Câu hỏi trắc nghiệm lập trình PHP - Đề 05

1 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 1: Đoạn mã PHP nào sau đây thể hiện cách khai báo hằng số (constant) đúng?

2 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 2: Giả sử bạn có một biến `$age = 25;`. Biểu thức điều kiện nào sau đây sẽ trả về `true`?

3 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 3: Hàm PHP nào được sử dụng để mã hóa dữ liệu thành chuỗi JSON?

4 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 4: Trong PHP, vòng lặp `foreach` thường được sử dụng để làm gì?

5 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 5: Cho đoạn mã PHP: ``. Kết quả xuất ra màn hình là gì và tại sao?

6 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 6: Hàm PHP nào được sử dụng để kiểm tra xem một biến đã được thiết lập (khai báo và có giá trị khác NULL) hay chưa?

7 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 7: Trong mô hình MVC (Model-View-Controller), thành phần Controller có vai trò chính là gì?

8 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 8: Phương thức nào sau đây được sử dụng để gửi dữ liệu từ trình duyệt đến máy chủ trong giao thức HTTP và thường được dùng cho các biểu mẫu lớn hoặc tải tệp?

9 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 9: Hàm PHP nào cho phép bạn định nghĩa một hàm vô danh (anonymous function) hay còn gọi là 'closure'?

10 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 10: Trong PHP, 'namespace' được sử dụng để giải quyết vấn đề gì?

11 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 11: Điều gì xảy ra khi bạn sử dụng từ khóa `static` trước một thuộc tính (property) trong một lớp (class) PHP?

12 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 12: Trong PHP, magic method `__construct()` có vai trò gì?

13 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 13: Để truy cập một session variable trong PHP, bạn sử dụng superglobal array nào?

14 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 14: Hàm PHP nào được sử dụng để thực thi một truy vấn SQL đến cơ sở dữ liệu MySQLi?

15 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 15: Trong PHP, hàm `header()` được sử dụng để làm gì?

16 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 16: Sự khác biệt chính giữa `include()` và `require()` trong PHP là gì?

17 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 17: Để ngăn chặn tấn công XSS (Cross-Site Scripting), bạn nên sử dụng hàm PHP nào để xử lý dữ liệu đầu vào trước khi hiển thị lên trang web?

18 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 18: Trong PHP, PDO (PHP Data Objects) là gì và lợi ích chính của việc sử dụng PDO là gì?

19 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 19: Hàm PHP `array_map()` dùng để làm gì?

20 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 20: Hãy chọn phát biểu đúng về 'trait' trong PHP.

21 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 21: Trong PHP, 'late static binding' liên quan đến từ khóa nào và nó giải quyết vấn đề gì?

22 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 22: Hàm PHP `filter_var()` với `FILTER_VALIDATE_EMAIL` được sử dụng để làm gì?

23 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 23: Trong PHP, exception handling (xử lý ngoại lệ) được thực hiện bằng các khối lệnh nào?

24 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 24: Điều gì sẽ xảy ra nếu bạn cố gắng truy cập một thuộc tính (property) không tồn tại của một đối tượng trong PHP?

25 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 25: Trong PHP, hàm `isset($_POST['username'])` và `!empty($_POST['username'])` khác nhau như thế nào?

26 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 26: Trong PHP, 'PSR' là viết tắt của cụm từ gì và nó có vai trò gì trong cộng đồng PHP?

27 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 27: Hàm PHP `explode()` và `implode()` dùng để làm gì và chúng hoạt động như thế nào?

28 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 28: Trong PHP, bạn có thể sử dụng 'heredoc' và 'nowdoc' để làm gì và sự khác biệt giữa chúng là gì?

29 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 29: Khi nào bạn nên sử dụng Prepared Statements (câu lệnh chuẩn bị sẵn) khi làm việc với cơ sở dữ liệu trong PHP và PDO?

30 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 05

Câu 30: Giả sử bạn có một mảng `$users = [['id' => 1, 'name' => 'Alice'], ['id' => 2, 'name' => 'Bob']];`. Đoạn mã PHP nào sử dụng array_column() để trích xuất một mảng mới chỉ chứa tên người dùng?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu hỏi trắc nghiệm lập trình PHP

Câu hỏi trắc nghiệm lập trình PHP - Đề 06

1 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 1: Trong PHP, biến `$name` và `$Name` được xem là như thế nào?

2 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 2: Hàm `isset()` trong PHP được sử dụng để làm gì?

3 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 3: Đoạn mã PHP sau sẽ xuất ra kết quả gì?

```php

```

4 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 4: Phương thức nào sau đây KHÔNG phải là phương thức chuẩn của HTTP?

5 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 5: Trong PHP, hàm `htmlspecialchars()` được sử dụng chủ yếu để làm gì?

6 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 6: Để kết nối đến cơ sở dữ liệu MySQLi trong PHP, bạn thường sử dụng class nào?

7 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 7: Trong PHP, vòng lặp `foreach` thường được sử dụng để làm gì?

8 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 8: Hàm `array_push()` trong PHP có chức năng gì?

9 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 9: Trong PHP, session được lưu trữ ở đâu mặc định?

10 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 10: Để gửi email từ PHP script, hàm nào thường được sử dụng?

11 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 11: Kiểu dữ liệu nào KHÔNG phải là kiểu dữ liệu vô hướng (scalar) trong PHP?

12 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 12: Trong PHP, magic method `__construct()` có vai trò gì?

13 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 13: Để comment nhiều dòng trong PHP, bạn sử dụng cú pháp nào?

14 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 14: Hàm `header()` trong PHP thường được sử dụng để làm gì?

15 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 15: Phương thức nào để lấy dữ liệu từ form method POST trong PHP?

16 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 16: Trong PHP, PDO là viết tắt của cụm từ nào?

17 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 17: Hàm `explode()` trong PHP dùng để làm gì?

18 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 18: Để kiểm tra xem một biến có phải là một mảng hay không trong PHP, bạn dùng hàm nào?

19 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 19: Trong PHP, `include` và `require` khác nhau cơ bản ở điểm nào?

20 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 20: Để chuyển hướng người dùng đến một URL mới trong PHP, bạn sử dụng hàm nào?

21 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 21: Trong PHP, `static` keyword được sử dụng để làm gì trong class?

22 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 22: Đoạn code PHP sau sẽ trả về kết quả gì?

```php

```

23 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 23: Trong PHP, superglobal variable `$_SERVER` chứa thông tin gì?

24 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 24: Để tạo cookie trong PHP, bạn sử dụng hàm nào?

25 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 25: Trong PHP, magic constant `__FILE__` trả về giá trị gì?

26 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 26: Hàm `json_encode()` trong PHP dùng để làm gì?

27 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 27: Để bắt lỗi (exception handling) trong PHP, bạn sử dụng cấu trúc nào?

28 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 28: Trong PHP, trait là gì và dùng để làm gì?

29 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 29: Phương thức nào sau đây dùng để bắt đầu session trong PHP?

30 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 06

Câu 30: Trong PHP, hàm `filter_var()` được sử dụng để làm gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu hỏi trắc nghiệm lập trình PHP

Câu hỏi trắc nghiệm lập trình PHP - Đề 07

1 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 1: Đoạn mã PHP nào sau đây thể hiện cách khai báo hằng số (constant) đúng?

2 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 2: Cho đoạn mã PHP:

```php
$a = 5;
$b = '5';
if ($a == $b) {
echo 'true';
} else {
echo 'false';
}
```

Đoạn mã trên sẽ in ra kết quả gì và tại sao?

3 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 3: Hàm nào trong PHP được sử dụng để mã hóa dữ liệu một chiều (hash) và phù hợp để lưu trữ mật khẩu?

4 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 4: Trong PHP, phương thức nào sau đây được sử dụng để gửi dữ liệu từ client lên server thông qua giao thức HTTP và thường được sử dụng cho các biểu mẫu lớn hoặc tải tệp?

5 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 5: Để truy xuất giá trị của một biến session trong PHP, bạn sử dụng cú pháp nào sau đây (giả sử session đã được khởi tạo)?

6 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 6: Hàm nào trong PHP dùng để kiểm tra xem một biến đã được khai báo và có giá trị khác NULL hay không?

7 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 7: Cho đoạn mã PHP:

```php
$string = "Hello World";
echo substr($string, 6);
```

Đoạn mã trên sẽ in ra kết quả gì?

8 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 8: Trong PHP, vòng lặp `foreach` thường được sử dụng để làm gì?

9 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 9: Để kết nối đến cơ sở dữ liệu MySQLi bằng PHP theo phong cách hướng đối tượng, bạn sẽ sử dụng lớp (class) nào?

10 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 10: Trong PHP, hàm `header()` được sử dụng chủ yếu cho mục đích gì?

11 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 11: Biểu thức chính quy (regex) nào sau đây trong PHP có thể được sử dụng để kiểm tra xem một chuỗi có phải là địa chỉ email hợp lệ hay không?

12 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 12: Trong mô hình MVC (Model-View-Controller) thường được sử dụng trong phát triển web PHP, thành phần 'Controller' có vai trò chính là gì?

13 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 13: Để ngăn chặn tấn công SQL Injection trong PHP khi truy vấn cơ sở dữ liệu, biện pháp phòng ngừa nào sau đây là quan trọng nhất?

14 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 14: Trong PHP, magic method `__construct()` được gọi khi nào?

15 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 15: Hàm `array_map()` trong PHP được sử dụng để làm gì?

16 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 16: Giả sử bạn có một mảng các đối tượng, mỗi đối tượng có thuộc tính 'name'. Bạn muốn sắp xếp mảng này theo thứ tự bảng chữ cái của thuộc tính 'name'. Hàm `usort()` trong PHP kết hợp với hàm callback nào sẽ giúp bạn thực hiện điều này?

17 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 17: Trong PHP, traits được sử dụng để giải quyết vấn đề gì trong lập trình hướng đối tượng?

18 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 18: Cho đoạn mã PHP:

```php
function tinhTong($a, $b = 10) {
return $a + $b;
}

echo tinhTong(5);
```

Kết quả đoạn mã trên là gì?

19 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 19: Trong PHP, PDO (PHP Data Objects) là gì và lợi ích chính của việc sử dụng PDO là gì?

20 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 20: Để thiết lập cookie trong PHP, bạn sử dụng hàm nào?

21 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 21: Phương thức `json_encode()` trong PHP được sử dụng để làm gì?

22 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 22: Trong PHP, namespace được sử dụng để giải quyết vấn đề gì?

23 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 23: Hàm `htmlspecialchars()` trong PHP có chức năng chính là gì liên quan đến bảo mật?

24 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 24: Cho đoạn mã PHP:

```php
$arr = [1, 2, 3, 4, 5];
$result = array_slice($arr, 2);
print_r($result);
```

Đoạn mã trên sẽ in ra kết quả gì?

25 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 25: Trong PHP, `spl_autoload_register()` được sử dụng để làm gì?

26 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 26: Hàm `filter_var()` trong PHP được sử dụng để làm gì?

27 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 27: Trong PHP, exception handling (xử lý ngoại lệ) được thực hiện bằng cách sử dụng các từ khóa nào?

28 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 28: Để thực thi một file PHP khác trong file PHP hiện tại và trả về giá trị, bạn nên sử dụng hàm nào?

29 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 29: Trong PHP, biến `$_SERVER['REQUEST_METHOD']` chứa thông tin gì?

30 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 07

Câu 30: Giả sử bạn muốn ghi log các lỗi và thông báo quan trọng của ứng dụng PHP vào một file. Hàm nào trong PHP phù hợp nhất cho mục đích này?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu hỏi trắc nghiệm lập trình PHP

Câu hỏi trắc nghiệm lập trình PHP - Đề 08

1 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 1: Cho đoạn mã PHP sau:

```php

```

Đoạn mã trên sẽ xuất ra kết quả gì và tại sao?

2 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 2: Hàm `isset()` trong PHP được sử dụng để làm gì?

3 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 3: Trong PHP, phương thức nào sau đây được sử dụng để bắt đầu một session?

4 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 4: Để ngăn chặn tấn công SQL Injection, biện pháp phòng ngừa nào sau đây là hiệu quả nhất khi làm việc với cơ sở dữ liệu trong PHP?

5 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 5: Trong mô hình MVC (Model-View-Controller), thành phần Controller có vai trò chính là gì?

6 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 6: Cho đoạn code PHP sau, kết quả trả về của hàm `strlen($str)` là bao nhiêu?

7 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 7: Trong PHP, vòng lặp `foreach` thường được sử dụng để làm gì?

8 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 8: Sự khác biệt chính giữa hàm `include()` và `require()` trong PHP là gì?

9 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 9: Để định nghĩa một hằng số (constant) trong PHP, chúng ta sử dụng hàm nào?

10 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 10: Trong PHP, magic method `__construct()` được gọi khi nào?

11 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 11: Cho mảng PHP sau: `$colors = array('red', 'green', 'blue');`. Làm thế nào để thêm màu 'yellow' vào cuối mảng?

12 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 12: Hàm `header()` trong PHP thường được sử dụng để làm gì?

13 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 13: Trong PHP, scope (phạm vi) của biến `$GLOBALS` là gì?

14 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 14: Cho đoạn mã PHP sau:

```php

```

Kết quả xuất ra của đoạn mã trên là gì?

15 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 15: Trong PHP, hàm nào được sử dụng để mã hóa một chuỗi theo thuật toán MD5?

16 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 16: Để kiểm tra xem một biến có phải là kiểu dữ liệu mảng (array) trong PHP hay không, chúng ta sử dụng hàm nào?

17 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 17: Trong PHP, superglobal `$_POST` được sử dụng để truy cập dữ liệu được gửi từ form với phương thức nào?

18 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 18: Hàm `explode()` trong PHP có chức năng gì?

19 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 19: Để tạo một cookie trong PHP, chúng ta sử dụng hàm nào?

20 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 20: Trong PHP, exception handling (xử lý ngoại lệ) được thực hiện bằng cách sử dụng cấu trúc nào?

21 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 21: Cho đoạn mã PHP sau:

```php

```

Kết quả xuất ra của đoạn mã trên là gì?

22 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 22: Trong PHP, để kết nối đến cơ sở dữ liệu MySQL sử dụng PDO (PHP Data Objects), bước đầu tiên cần làm là gì?

23 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 23: Hàm `json_encode()` trong PHP được sử dụng để làm gì?

24 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 24: Trong PHP, magic method `__toString()` được sử dụng để làm gì?

25 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 25: Cho đoạn mã PHP sau:

```php

```

Kết quả xuất ra của đoạn mã trên là gì?

26 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 26: Trong PHP, từ khóa `static` khi được sử dụng trong một phương thức của class có ý nghĩa gì?

27 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 27: Hàm `htmlspecialchars()` trong PHP dùng để làm gì?

28 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 28: Trong PHP, namespace được sử dụng để giải quyết vấn đề gì?

29 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 29: Cho đoạn mã PHP sau:

```php

```

Kết quả xuất ra của đoạn mã trên là gì?

30 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 08

Câu 30: Trong PHP, để thực hiện redirect (chuyển hướng) người dùng đến một URL khác, phương pháp phổ biến nhất là sử dụng hàm nào?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu hỏi trắc nghiệm lập trình PHP

Câu hỏi trắc nghiệm lập trình PHP - Đề 09

1 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 1: Trong PHP, phát biểu nào sau đây là đúng về kiểu dữ liệu?

2 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 2: Đoạn mã PHP sau sẽ xuất ra kết quả gì?

```php

```

3 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 3: Hàm nào trong PHP được sử dụng để mã hóa dữ liệu thành định dạng JSON?

4 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 4: Trong PHP, phương thức nào sau đây được sử dụng để gửi dữ liệu từ form HTML lên server với phương thức POST?

5 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 5: Cho đoạn mã PHP sau:

```php

```

Đoạn mã này sẽ in ra màn hình kết quả gì?

6 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 6: Biểu thức chính quy nào sau đây phù hợp để kiểm tra một địa chỉ email hợp lệ trong PHP?

7 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 7: Trong PHP, vòng lặp `foreach` thường được sử dụng để làm gì?

8 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 8: Hàm nào trong PHP được sử dụng để thiết lập một session?

9 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 9: Để kết nối đến một cơ sở dữ liệu MySQLi trong PHP, bạn thường sử dụng lớp (class) nào?

10 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 10: Trong mô hình MVC (Model-View-Controller), Controller có vai trò chính là gì?

11 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 11: Toán tử nào trong PHP được sử dụng để nối chuỗi?

12 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 12: Hàm `isset()` trong PHP dùng để làm gì?

13 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 13: Trong PHP, phạm vi truy cập `protected` của một thuộc tính hoặc phương thức trong lớp có ý nghĩa gì?

14 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 14: Hàm nào trong PHP dùng để đọc nội dung của một file?

15 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 15: Để ngăn chặn tấn công SQL Injection, biện pháp nào sau đây là hiệu quả nhất khi truy vấn cơ sở dữ liệu trong PHP?

16 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 16: Đoạn mã PHP sau sẽ trả về giá trị gì?

```php

```

17 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 17: Trong PHP, magic method `__construct()` được gọi khi nào?

18 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 18: Hàm `header()` trong PHP được sử dụng để làm gì?

19 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 19: Trong PHP, từ khóa `static` được sử dụng để khai báo cái gì trong một lớp?

20 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 20: Hàm nào trong PHP được sử dụng để loại bỏ khoảng trắng ở đầu và cuối chuỗi?

21 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 21: Kiểu dữ liệu nào sau đây KHÔNG phải là kiểu dữ liệu vô hướng (scalar) trong PHP?

22 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 22: Trong PHP, hằng số được định nghĩa bằng hàm nào?

23 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 23: Chức năng chính của file `.htaccess` trong Apache server là gì khi làm việc với PHP?

24 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 24: Trong PHP, exception handling (xử lý ngoại lệ) được thực hiện bằng các khối lệnh nào?

25 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 25: Hàm `array_push()` trong PHP dùng để làm gì?

26 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 26: Điều gì xảy ra khi bạn sử dụng hàm `require()` so với `include()` trong PHP nếu file được include không tồn tại?

27 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 27: Trong PHP, superglobal variable `$_SERVER` chứa thông tin gì?

28 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 28: Hàm `explode()` trong PHP được sử dụng để làm gì?

29 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 29: Trong PHP, PDO là viết tắt của cụm từ nào?

30 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 09

Câu 30: Khi làm việc với form trong PHP, để tránh XSS (Cross-Site Scripting) attacks, bạn nên làm gì với dữ liệu người dùng nhập vào trước khi hiển thị trên trang web?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu hỏi trắc nghiệm lập trình PHP

Câu hỏi trắc nghiệm lập trình PHP - Đề 10

1 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 1: Trong PHP, kiểu dữ liệu nào sau đây được sử dụng để lưu trữ một tập hợp các giá trị không có thứ tự, mỗi giá trị có một khóa (key) duy nhất, và khóa có thể là số nguyên hoặc chuỗi?

2 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 2: Đoạn mã PHP sau sẽ xuất ra kết quả gì?

```php

```

3 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 3: Hàm nào trong PHP được sử dụng để mã hóa dữ liệu thành định dạng JSON?

4 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 4: Phương thức nào sau đây là đúng để bắt đầu một phiên làm việc (session) trong PHP?

5 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 5: Trong lập trình hướng đối tượng PHP, từ khóa nào được sử dụng để kế thừa một lớp?

6 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 6: Hàm nào trong PHP được sử dụng để thực thi một truy vấn SQL đến cơ sở dữ liệu MySQLi?

7 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 7: Biểu thức chính quy (regex) nào sau đây trong PHP có thể được sử dụng để kiểm tra xem một chuỗi có phải là địa chỉ email hợp lệ hay không?

8 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 8: Trong PHP, vòng lặp `foreach` thường được sử dụng để làm gì?

9 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 9: Hàm `isset()` trong PHP dùng để làm gì?

10 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 10: Trong PHP, để gửi dữ liệu từ client lên server bằng phương thức POST, dữ liệu thường được truy cập thông qua biến siêu toàn cục nào?

11 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 11: Chức năng của hàm `header()` trong PHP là gì?

12 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 12: Để ngăn chặn tấn công SQL Injection, biện pháp nào sau đây là hiệu quả nhất khi làm việc với cơ sở dữ liệu trong PHP?

13 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 13: Trong PHP, scope (phạm vi) của biến được định nghĩa như thế nào?

14 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 14: Hàm `explode()` trong PHP được sử dụng để làm gì?

15 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 15: Trong PHP, magic method `__construct()` có vai trò gì trong một lớp?

16 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 16: Để định nghĩa một hằng số (constant) trong PHP, bạn sử dụng hàm nào?

17 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 17: Trong PHP, hàm `htmlspecialchars()` được sử dụng để làm gì?

18 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 18: Giả sử bạn có một mảng `$arr = ['apple', 'banana', 'orange'];`. Đoạn mã PHP nào sau đây sẽ trả về số lượng phần tử trong mảng?

19 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 19: Trong PHP, từ khóa `static` có ý nghĩa gì khi được sử dụng trong một phương thức của lớp?

20 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 20: Hàm nào trong PHP được sử dụng để đọc nội dung của một file vào một chuỗi?

21 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 21: Để kiểm tra xem một biến có phải là kiểu số nguyên (integer) trong PHP hay không, bạn sử dụng hàm nào?

22 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 22: Trong PHP, `trait` là gì và nó được sử dụng để giải quyết vấn đề nào trong lập trình hướng đối tượng?

23 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 23: Đoạn mã PHP sau sẽ xuất ra kết quả gì?

```php

```

24 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 24: Trong PHP, hàm `session_destroy()` có chức năng gì?

25 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 25: Để chuyển hướng người dùng đến một URL khác trong PHP, bạn thường sử dụng hàm nào?

26 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 26: Trong PHP, `namespace` được sử dụng để làm gì?

27 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 27: Hàm `array_map()` trong PHP được sử dụng để làm gì?

28 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 28: Trong PHP, sự khác biệt chính giữa `include` và `require` là gì khi include một file?

29 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 29: Cho đoạn code PHP sau:
```php

```
Kết quả trả về sẽ là kiểu dữ liệu gì?

30 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 10

Câu 30: Trong PHP, để tạo một cookie, bạn sử dụng hàm nào?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu hỏi trắc nghiệm lập trình PHP

Câu hỏi trắc nghiệm lập trình PHP - Đề 11

1 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 1: Trong PHP, phương thức nào sau đây được sử dụng để kiểm tra xem một biến đã được khai báo và có giá trị khác NULL hay không?

2 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 2: Đoạn mã PHP nào sau đây sẽ xuất ra kiểu dữ liệu của biến `$x`?

3 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 3: Trong PHP, vòng lặp `foreach` thường được sử dụng để làm gì?

4 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 4: Hàm `array_push()` trong PHP được sử dụng để làm gì?

5 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 5: Biểu thức chính quy nào sau đây trong PHP có thể được sử dụng để kiểm tra xem một chuỗi có phải là địa chỉ email hợp lệ hay không?

6 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 6: Trong PHP, hàm `htmlspecialchars()` được sử dụng chủ yếu để làm gì?

7 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 7: Để tạo một cookie trong PHP, bạn sử dụng hàm nào?

8 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 8: Phương thức nào sau đây KHÔNG phải là một phương thức chuẩn của HTTP?

9 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 9: Trong PHP, session thường được lưu trữ ở đâu theo mặc định?

10 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 10: Để kết nối đến một cơ sở dữ liệu MySQL sử dụng PDO trong PHP, bạn cần làm gì đầu tiên?

11 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 11: Trong PHP, từ khóa `static` được sử dụng để khai báo thuộc tính hoặc phương thức tĩnh. Thuộc tính tĩnh được chia sẻ giữa tất cả các đối tượng của một lớp. Vậy, điều gì xảy ra khi bạn thay đổi giá trị của một thuộc tính tĩnh trong một đối tượng?

12 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 12: Cho đoạn code PHP sau:

```php
$str = "Hello World";
$new_str = substr($str, 6);
echo $new_str;
```

Đoạn code này sẽ xuất ra kết quả gì?

13 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 13: Trong PHP, magic method `__construct()` có vai trò gì?

14 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 14: Bạn có một mảng các số nguyên trong PHP. Bạn muốn sắp xếp mảng này theo thứ tự giảm dần. Hàm nào sau đây bạn sẽ sử dụng?

15 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 15: Trong PHP, để gửi dữ liệu form từ client lên server bằng phương thức POST, dữ liệu này sẽ được chứa trong biến siêu toàn cục nào?

16 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 16: Điều gì xảy ra khi bạn sử dụng toán tử `===` (toán tử so sánh đồng nhất) trong PHP?

17 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 17: Trong PHP, hàm `header()` được sử dụng để làm gì?

18 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 18: Khi nào thì bạn nên sử dụng `require_once()` thay vì `include()` trong PHP?

19 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 19: Trong PHP, exception handling được thực hiện bằng cách sử dụng cấu trúc nào?

20 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 20: Để bắt đầu một session trong PHP, bạn sử dụng hàm nào?

21 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 21: Cho đoạn code PHP sau:

```php
$a = 5;
function increment() {
$a++;
}
increment();
echo $a;
```

Kết quả xuất ra của đoạn code trên là gì?

22 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 22: Trong PHP, bạn muốn tạo một constant (hằng số). Bạn sử dụng hàm nào?

23 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 23: Hàm `explode()` trong PHP được sử dụng để làm gì?

24 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 24: Trong PHP, bạn có thể sử dụng comment (chú thích) loại nào?

25 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 25: Để kiểm tra xem một biến có phải là một mảng hay không trong PHP, bạn sử dụng hàm nào?

26 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 26: Trong PHP, hàm `json_encode()` được sử dụng để làm gì?

27 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 27: Khi làm việc với file trong PHP, chế độ mở file nào sau đây cho phép bạn vừa đọc vừa ghi, và tạo file mới nếu file không tồn tại, đồng thời con trỏ file được đặt ở đầu file?

28 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 28: Trong lập trình hướng đối tượng PHP, từ khóa `protected` dùng để chỉ định mức truy cập của một thuộc tính hoặc phương thức. Mức truy cập `protected` có ý nghĩa gì?

29 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 29: Bạn muốn chuyển hướng người dùng đến một trang khác sau khi xử lý form trong PHP. Hàm nào sau đây bạn sẽ sử dụng?

30 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 11

Câu 30: Trong PHP, bạn muốn thực thi một câu lệnh SQL để truy vấn dữ liệu từ cơ sở dữ liệu MySQL sử dụng PDO. Phương thức nào của đối tượng PDO bạn sẽ sử dụng để thực thi câu lệnh SELECT và trả về kết quả dưới dạng một mảng kết hợp?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu hỏi trắc nghiệm lập trình PHP

Câu hỏi trắc nghiệm lập trình PHP - Đề 12

1 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 1: Trong PHP, kiểu dữ liệu nào sau đây được sử dụng để lưu trữ một tập hợp các giá trị không theo thứ tự, mỗi giá trị có một khóa (key) duy nhất?

2 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 2: Đoạn mã PHP sau sẽ xuất ra kết quả gì?

```php

```

3 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 3: Hàm nào trong PHP được sử dụng để mã hóa dữ liệu thành định dạng JSON?

4 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 4: Trong lập trình hướng đối tượng PHP, từ khóa nào được sử dụng để khai báo một thuộc tính hoặc phương thức chỉ có thể được truy cập bên trong lớp và các lớp con của nó?

5 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 5: Để ngăn chặn tấn công SQL Injection, bạn nên sử dụng phương pháp nào sau đây khi truy vấn cơ sở dữ liệu trong PHP?

6 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 6: Trong PHP, vòng lặp `foreach` thường được sử dụng để làm gì?

7 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 7: Hàm PHP nào được sử dụng để lấy thời gian hiện tại dưới dạng timestamp (số giây kể từ Unix Epoch)?

8 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 8: Phương thức HTTP nào thường được sử dụng để gửi dữ liệu từ form HTML lên server khi bạn muốn gửi lượng lớn dữ liệu hoặc dữ liệu nhạy cảm?

9 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 9: Trong PHP, biến `$GLOBALS` được sử dụng để làm gì?

10 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 10: Hàm `isset()` trong PHP dùng để kiểm tra điều gì?

11 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 11: Điều gì xảy ra khi bạn sử dụng hàm `header()` trong PHP sau khi đã có bất kỳ đầu ra nào (output) được gửi đến trình duyệt?

12 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 12: Trong PHP, `session_start()` được gọi ở đầu script để làm gì?

13 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 13: Toán tử `===` trong PHP khác với toán tử `==` như thế nào?

14 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 14: Hàm `explode()` trong PHP được sử dụng để làm gì?

15 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 15: Chức năng chính của file `.htaccess` trong Apache server là gì khi sử dụng với PHP?

16 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 16: Trong PHP, magic method `__construct()` được gọi khi nào?

17 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 17: Hàm `htmlspecialchars()` trong PHP dùng để làm gì?

18 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 18: Để thiết lập cookie trong PHP, bạn sử dụng hàm nào?

19 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 19: Điều gì sẽ xảy ra nếu bạn cố gắng truy cập một biến phiên (session) trước khi gọi `session_start()`?

20 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 20: Trong PHP, từ khóa `final` được sử dụng để làm gì trong ngữ cảnh của lớp và phương thức?

21 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 21: Cho đoạn code PHP sau:
```php

```
Kết quả xuất ra màn hình là gì?

22 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 22: Trong PHP, làm thế nào để bạn include một file khác vào script hiện tại và tiếp tục thực thi script nếu file đó không tồn tại?

23 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 23: Hàm `array_push()` trong PHP dùng để làm gì?

24 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 24: Để gửi email từ PHP script, bạn thường sử dụng hàm nào?

25 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 25: Trong PHP, exception handling được thực hiện bằng cách sử dụng cấu trúc nào?

26 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 26: Hàm `is_array()` trong PHP dùng để kiểm tra điều gì?

27 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 27: Để kết nối đến cơ sở dữ liệu MySQL sử dụng PDO trong PHP, bạn cần tạo một đối tượng của lớp nào?

28 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 28: Trong PHP, superglobal `$_SERVER` chứa thông tin gì?

29 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 29: Hàm `trim()` trong PHP dùng để làm gì?

30 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 12

Câu 30: Để định nghĩa một hằng số (constant) trong PHP, bạn sử dụng hàm nào?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu hỏi trắc nghiệm lập trình PHP

Câu hỏi trắc nghiệm lập trình PHP - Đề 13

1 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 1: Đoạn mã PHP nào sau đây thể hiện cách khai báo hằng số (constant) đúng?

2 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 2: Cho đoạn mã PHP: `$age = '25'; $name = 'John'; echo 'Xin chào, ' . $name . ', bạn ' . $age . ' tuổi.';` Đoạn mã này sẽ xuất ra kết quả gì?

3 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 3: Trong PHP, biến `$globalVar` được khai báo bên ngoài một hàm. Để truy cập biến này bên trong hàm, bạn cần sử dụng từ khóa nào?

4 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 4: Hàm `array_push()` trong PHP được sử dụng để làm gì?

5 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 5: Giả sử bạn có một chuỗi `$str = 'Hello World';`. Đoạn mã PHP nào sau đây sẽ trả về chuỗi 'World'?

6 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 6: Phương thức HTTP nào thường được sử dụng để gửi dữ liệu biểu mẫu (form data) lên máy chủ khi người dùng submit form?

7 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 7: Trong PHP, session (phiên làm việc) được sử dụng để làm gì?

8 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 8: Hàm `header()` trong PHP thường được sử dụng để làm gì?

9 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 9: Biểu thức chính quy (regular expression) nào sau đây khớp với một địa chỉ email hợp lệ?

10 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 10: Hàm `mysqli_query()` trong PHP được sử dụng để làm gì?

11 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 11: Trong PHP, magic method `__construct()` là gì?

12 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 12: Sự khác biệt chính giữa `include()` và `require()` trong PHP là gì?

13 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 13: Hàm `isset()` trong PHP dùng để làm gì?

14 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 14: Trong PHP, vòng lặp `foreach` thường được sử dụng để làm gì?

15 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 15: Cho đoạn mã PHP: `$a = 10; $b = '10'; var_dump($a == $b); var_dump($a === $b);` Đoạn mã này sẽ xuất ra kết quả gì?

16 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 16: Chức năng chính của framework PHP (ví dụ: Laravel, Symfony) là gì?

17 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 17: Để ngăn chặn tấn công SQL Injection, bạn nên sử dụng biện pháp nào sau đây khi làm việc với cơ sở dữ liệu trong PHP?

18 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 18: Hàm `json_encode()` trong PHP được sử dụng để làm gì?

19 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 19: Trong PHP, `trait` là gì?

20 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 20: Giả sử bạn muốn kiểm tra xem một biến `$email` có phải là một địa chỉ email hợp lệ hay không. Hàm PHP nào sau đây là phù hợp nhất để sử dụng?

21 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 21: Trong PHP, `namespace` (không gian tên) được sử dụng để làm gì?

22 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 22: Hàm `explode()` trong PHP có chức năng gì?

23 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 23: Phương thức nào sau đây KHÔNG phải là một phương thức truy cập (access modifier) trong OOP PHP?

24 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 24: Trong PHP, `PDO` (PHP Data Objects) là gì?

25 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 25: Hàm `htmlspecialchars()` trong PHP được sử dụng để làm gì?

26 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 26: Để tạo một cookie trong PHP, bạn sử dụng hàm nào?

27 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 27: Trong PHP, `static` keyword có ý nghĩa gì khi sử dụng trong một class?

28 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 28: Hàm `array_map()` trong PHP được sử dụng để làm gì?

29 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 29: Để xử lý ngoại lệ (exception) trong PHP, bạn sử dụng cấu trúc nào?

30 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 13

Câu 30: Giả sử bạn có một mảng `$numbers = [1, 2, 3, 4, 5];`. Đoạn mã PHP nào sau đây sẽ tính tổng các phần tử trong mảng?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu hỏi trắc nghiệm lập trình PHP

Câu hỏi trắc nghiệm lập trình PHP - Đề 14

1 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 1: Đoạn mã PHP nào sau đây thể hiện cách tốt nhất để kiểm tra xem một biến `$username` đã được thiết lập và không rỗng trước khi sử dụng nó?

2 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 2: Cho đoạn mã PHP sau:

```php
$arr = ['apple', 'banana', 'cherry'];
foreach ($arr as $key => $value) {
if ($key == 1) {
continue;
}
echo $value . ' ';
}
```

Đoạn mã trên sẽ xuất ra kết quả gì?

3 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 3: Hàm `array_map()` trong PHP được sử dụng để làm gì?

4 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 4: Trong PHP, phương thức nào sau đây được sử dụng để gửi dữ liệu từ client lên server một cách an toàn và thường được dùng cho các biểu mẫu lớn hoặc tải tệp?

5 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 5: Để ngăn chặn tấn công SQL Injection, biện pháp phòng ngừa nào sau đây là quan trọng nhất khi làm việc với cơ sở dữ liệu trong PHP?

6 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 6: Trong PHP, session được lưu trữ ở đâu theo mặc định?

7 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 7: Hàm `htmlspecialchars()` trong PHP có chức năng gì?

8 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 8: Để định nghĩa một hằng số (constant) trong PHP, bạn sử dụng hàm nào?

9 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 9: Class `PDO` trong PHP được sử dụng để làm gì?

10 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 10: Cho đoạn code PHP sau:

```php
$text = "Hello";
$text .= " World!";
echo $text;
```

Kết quả đoạn code trên là gì?

11 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 11: Trong PHP, magic method `__construct()` có vai trò gì?

12 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 12: Sự khác biệt chính giữa `include()` và `require()` trong PHP là gì?

13 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 13: Cho một mảng `$numbers = [1, 5, 2, 8, 3];`. Đoạn code PHP nào sau đây sẽ sắp xếp mảng này theo thứ tự tăng dần?

14 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 14: Trong PHP, superglobal `$_SERVER` chứa thông tin gì?

15 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 15: Phương thức nào sau đây là đúng để bắt đầu một session trong PHP?

16 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 16: Trong PHP, namespace được sử dụng để làm gì?

17 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 17: Cho đoạn code PHP sau:

```php
$str = "Hello PHP";
echo strlen($str);
```

Kết quả đoạn code trên là gì?

18 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 18: Trong PHP, hàm nào được sử dụng để mã hóa một chuỗi sử dụng thuật toán one-way hash?

19 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 19: Khi nào bạn nên sử dụng trait trong PHP?

20 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 20: Cho URL sau: `http://example.com/index.php?id=123&name=John`. Trong PHP, bạn lấy giá trị của tham số `id` bằng cách nào?

21 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 21: Trong PHP, magic method `__toString()` được sử dụng để làm gì?

22 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 22: Để kiểm tra xem một biến có phải là một array trong PHP, bạn sử dụng hàm nào?

23 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 23: Trong PHP, exception handling được thực hiện bằng cấu trúc nào?

24 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 24: Hàm `json_encode()` trong PHP dùng để làm gì?

25 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 25: Trong mô hình MVC (Model-View-Controller), Controller có vai trò gì?

26 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 26: Trong PHP, từ khóa `static` có ý nghĩa gì khi được sử dụng trong một method của class?

27 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 27: Cho đoạn code PHP sau:

```php
$a = 10;
$b = '10';
if ($a == $b) {
echo 'true';
} else {
echo 'false';
}
```

Đoạn code trên sẽ xuất ra kết quả gì?

28 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 28: Composer là gì và nó được sử dụng để làm gì trong phát triển PHP?

29 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 29: Trong PHP, `__destruct()` là một magic method. Nó được gọi khi nào?

30 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 14

Câu 30: Để redirect người dùng sang một URL khác trong PHP, bạn sử dụng header nào?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu hỏi trắc nghiệm lập trình PHP

Câu hỏi trắc nghiệm lập trình PHP - Đề 15

1 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 1: Đoạn mã PHP sau sẽ in ra kết quả gì?```php```

2 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 2: Trong PHP, ký hiệu nào được sử dụng để khai báo và bắt đầu tên một biến?

3 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 3: Để kết thúc một câu lệnh (statement) trong PHP, bạn sử dụng ký hiệu nào?

4 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 4: Đoạn mã PHP nào sau đây sẽ in ra chuỗi 'Chào mừng bạn đến với PHP!' ra trình duyệt?

5 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 5: Hãy phân tích đoạn mã sau và cho biết kết quả in ra là gì?```php 15) { $result = 'Lớn hơn 15';} elseif ($count > 5) { $result = 'Lớn hơn 5';} else { $result = 'Nhỏ hơn hoặc bằng 5';}echo $result;?>```

6 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 6: Cho mảng sau: `$colors = array('red', 'green', 'blue');`. Làm thế nào để truy cập vào phần tử có giá trị 'green'?

7 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 7: Bạn muốn lặp qua một mảng liên hợp (associative array) như `$student = array('name' => 'Alice', 'age' => 20, 'major' => 'IT');` để in ra cả khóa (key) và giá trị (value). Cấu trúc vòng lặp nào phù hợp nhất trong PHP?

8 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 8: Đoạn mã sau sẽ in ra kết quả gì?```php```

9 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 9: Bạn cần tạo một hàm nhận vào hai số và trả về tổng của chúng. Khai báo hàm nào sau đây là đúng cú pháp trong PHP?

10 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 10: Để nối hai chuỗi 'Hello' và ' World' lại với nhau trong PHP, bạn sử dụng toán tử nào?

11 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 11: Bạn có một form HTML với phương thức là POST và một trường input có `name='username'`. Làm thế nào để lấy giá trị mà người dùng nhập vào trường 'username' trong script PHP xử lý form?

12 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 12: Sự khác biệt chính giữa `include` và `require` khi chèn một file PHP khác vào script hiện tại là gì?

13 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 13: Bạn muốn kiểm tra xem một biến có tồn tại và có giá trị khác NULL hay không. Hàm nào sau đây là phù hợp nhất?

14 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 14: Để mở một file tên 'data.txt' ở chế độ chỉ đọc (read-only) trong PHP, bạn sử dụng hàm `fopen()` với chế độ nào?

15 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 15: Đoạn mã sau sẽ in ra kết quả gì?```php```

16 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 16: Trong lập trình hướng đối tượng với PHP, từ khóa nào được sử dụng để tạo một thể hiện (instance) của một lớp (class)?

17 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 17: Bạn muốn định nghĩa một giá trị không đổi (hằng số) trong PHP. Cú pháp nào sau đây là đúng?

18 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 18: Giả sử bạn có một biến `$price = 123.456;`. Bạn muốn làm tròn số này lên số nguyên gần nhất. Hàm nào của PHP sẽ giúp bạn làm điều đó?

19 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 19: Trong PHP, để thêm một ngày vào một đối tượng `DateTime`, bạn sử dụng phương thức nào?

20 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 20: Bạn đang xây dựng một ứng dụng web và muốn lưu trữ thông tin nhỏ về người dùng (ví dụ: ID phiên làm việc) trên máy khách để sử dụng trong các yêu cầu sau này. Cơ chế nào của PHP/HTTP thường được sử dụng cho mục đích này?

21 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 21: Khi nào thì nên sử dụng phương thức HTTP GET để gửi dữ liệu từ form thay vì POST?

22 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 22: Bạn đang xử lý dữ liệu nhận được từ một form. Một trường input có thể chứa mã HTML hoặc JavaScript độc hại. Để ngăn chặn tấn công XSS (Cross-Site Scripting) khi hiển thị dữ liệu này ra trình duyệt, bạn nên sử dụng hàm PHP nào trước khi in dữ liệu?

23 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 23: Cho đoạn mã sau:```php```Kết quả in ra sẽ là gì?

24 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 24: Bạn cần kiểm tra xem một chuỗi con 'World' có tồn tại trong chuỗi 'Hello World' hay không. Hàm nào trong PHP có thể giúp bạn thực hiện việc này và trả về vị trí xuất hiện đầu tiên của chuỗi con?

25 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 25: Đoạn mã sau sẽ in ra kết quả gì?```php```

26 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 26: Bạn muốn tạo một cookie có tên 'user_pref', giá trị 'dark_mode', và hết hạn sau 1 giờ. Hàm nào trong PHP được sử dụng để thiết lập cookie?

27 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 27: Khi làm việc với cơ sở dữ liệu MySQL trong PHP (sử dụng MySQLi hoặc PDO), bước đầu tiên quan trọng nhất trước khi thực hiện các truy vấn là gì?

28 / 30

Category: Câu hỏi trắc nghiệm lập trình PHP

Tags: Bộ đề 15

Câu 28: Bạn cần lặp qua một mảng `$items` và hiển thị từng phần tử dưới dạng một mục danh sách (

  • ) trong HTML. Cấu trúc nào sau đây là cách phổ biến và hiệu quả nhất để kết hợp PHP và HTML cho mục đích này?
  • 29 / 30

    Category: Câu hỏi trắc nghiệm lập trình PHP

    Tags: Bộ đề 15

    Câu 29: Đoạn mã sau sẽ in ra kết quả gì?```php```

    30 / 30

    Category: Câu hỏi trắc nghiệm lập trình PHP

    Tags: Bộ đề 15

    Câu 30: Bạn đang debug một script PHP và muốn tạm dừng quá trình thực thi để kiểm tra giá trị của một biến. Hàm nào sau đây có thể được sử dụng để dừng script và tùy chọn in ra một thông báo?

    Xem kết quả