▶ HTML Examples |
HTML Examples |
HTML Quiz |
HTML Exercises |
HTML Website |
HTML Quiz
PHP Quiz: PHP 기초 지식 테스트
다음은 PHP의 기본 개념과 구문을 테스트할 수 있는 퀴즈입니다. 각 질문에는 객관식으로 답변할 수 있으며, PHP의 다양한 기능을 다룹니다.
1. PHP에서 문자열을 출력하는 올바른 방법은 무엇입니까?
a) echo("Hello, World!");
b) print("Hello, World!");
c) write("Hello, World!");
d) show("Hello, World!");
정답: a) echo("Hello, World!");
또는 b)
print("Hello, World!");
2. PHP 변수의 올바른 선언 방식은 무엇입니까?
a) int $age = 25;
b) $age = 25;
c) var $age = 25;
d) define($age, 25);
정답: b) $age = 25;
3. PHP에서 배열의 길이를 구하는 함수는 무엇입니까?
a) count()
b) sizeof()
c) length()
d) strlen()
정답: a) count()
4. PHP에서 GET 메소드를 사용하여 URL에서 데이터를 가져오려면 어떤 superglobal 변수를 사용합니까?
a) $_POST
b) $_GET
c) $_REQUEST
d) $_SESSION
정답: b) $_GET
5. PHP에서 세션을 시작하기 위해 호출해야 하는 함수는 무엇입니까?
a) start_session()
b) session_start()
c) begin_session()
d) session_begin()
정답: b) session_start()
6. 다음 코드의 결과는 무엇입니까?
$age = 18;
if ($age >= 18) {
echo "Adult";
} else {
echo "Minor";
}
a) Adult
b) Minor
c) Error
d) 아무 것도 출력되지 않음
정답: a) Adult
7. PHP에서 함수가 값을 반환하도록 하는 키워드는 무엇입니까?
a) return
b) echo
c) exit
d) break
정답: a) return
8. PHP에서 HTML 폼으로부터 데이터를 받아 처리하려면 어떤 메소드를 사용할 수 있습니까?
a) $_POST
b) $_GET
c) $_REQUEST
d) 위의 모든 것
정답: d) 위의 모든 것
9. PHP에서 정수를 부동 소수점 수로 변환하려면 어떤 함수를 사용합니까?
a) intval()
b) floatval()
c) doubleval()
d) round()
정답: b) floatval()
10. PHP에서 상수를 정의하는 올바른 방법은 무엇입니까?
a) define("PI", 3.14);
b) const PI = 3.14;
c) $PI = 3.14;
d) static $PI = 3.14;
정답: a) define("PI", 3.14);
11. PHP에서 문자열 길이를 반환하는 함수는 무엇입니까?
a) strlen()
b) count()
c) size()
d) substr()
정답: a) strlen()
12. PHP에서 foreach
루프의 용도는 무엇입니까?
a) 배열이나 객체를 반복하는 데 사용됩니다.
b) 특정 조건이 참일 때 실행됩니다.
c) 숫자 범위를 반복하는 데 사용됩니다.
d) 무한 루프를 생성합니다.
정답: a) 배열이나 객체를 반복하는 데 사용됩니다.
13. PHP에서 쿠키를 설정하는 함수는 무엇입니까?
a) set_session()
b) set_cookie()
c) setcookies()
d) setcookie()
정답: d) setcookie()
14. PHP에서 배열의 첫 번째 요소를 제거하는 함수는 무엇입니까?
a) array_shift()
b) array_pop()
c) array_unshift()
d) array_push()
정답: a) array_shift()
15. PHP에서 파일을 열고 내용을 읽는 방법 중 올바른 것은 무엇입니까?
a) fopen()
과 fgets()
b) file_open()
과 file_get()
c) open_file()
과 read_file()
d) read_file()
과 get_file()
정답: a) fopen()
과 fgets()
16. PHP에서 사용자가 정의한 예외를 던지는 방법은 무엇입니까?
a) throw new Exception();
b) throw_exception();
c) create_exception();
d) exception_throw();
정답: a) throw new Exception();
17. PHP에서 MySQL 데이터베이스에 연결하는 방법 중 올바른 것은 무엇입니까?
a) mysqli_connect()
b) mysql_connect()
c) db_connect()
d)
_connect()
정답: a)
mysqli_connect()
18. PHP에서 함수가 정의되지 않았을 때 대체로 호출되는 함수는 무엇입니까?
a)
__construct()
b)
__call()
c)
__invoke()
d)
__destruct()
정답: b)
__call()
19. PHP에서 파일을 업로드할 때 파일이 성공적으로 업로드되었는지 확인하는 상수는 무엇입니까?
a)
UPLOAD_ERR_OK
b)
UPLOAD_ERR_SUCCESS
c)
UPLOAD_ERR_COMPLETE
d)
UPLOAD_ERR_NONE
정답: a)
UPLOAD_ERR_OK
20. PHP에서 세션 변수를 제거하는 방법은 무엇입니까?
a)
session_delete()
b)
session_unset()
c)
session_destroy()
d)
unset_session()
정답: b)
session_unset()
요약
이 PHP 퀴즈는 PHP의 기본 개념과 문법, 함수, 데이터베이스 연결, 폼 처리, 예외 처리 등 다양한 주제를 다루고 있습니다. 각 질문은 PHP의 실무 지식을 테스트하는 데 유용하며, PHP 면접이나 시험을 준비하는 데 도움이 됩니다.