코딩 스쿨 HTML

언어선택 : HTMLCSSJAVAJAVASCRIPTMYSQLSQL PHP

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 면접이나 시험을 준비하는 데 도움이 됩니다.


copyright ⓒ 스타트코딩 all rights reserved.
이메일 : startcodingim@gamil.com