좋아요!
정답률 70%
문제별 결과
PHP에서 is_numeric() 함수는 정수형만 체크한다.
is_numeric()은 정수, 부동소수점, 지수 표기법, 16진수 등 모든 숫자 형식을 검사합니다.
PHP에서 break는 루프를 종료한다.
break는 현재 루프를 즉시 종료합니다. break 2로 중첩 루프에서 바깥 루프까지 종료할 수 있습니다.
PHP에서 객체는 new 키워드로 생성한다.
$obj = new MyClass(); 형태로 객체를 생성합니다.
PHP에서 htmlspecialchars()는 XSS 공격을 방지하는 데 사용된다.
사용자 입력을 HTML에 출력할 때 htmlspecialchars($input, ENT_QUOTES, "UTF-8")로 이스케이프하여 XSS를 방지합니다.
PHP에서 array_push()는 배열의 앞쪽에 요소를 추가한다.
array_push()는 배열의 끝에 요소를 추가합니다. 앞쪽에 추가하려면 array_unshift()를 사용합니다.
PHP에서 $_SERVER["REMOTE_ADDR"]는 항상 실제 클라이언트 IP를 반환한다.
프록시나 로드밸런서 뒤에서는 프록시 IP가 반환됩니다. 실제 IP는 X-Forwarded-For 헤더를 확인해야 합니다.
PHP에서 preg_quote()는 정규표현식의 특수문자를 이스케이프한다.
preg_quote("price: $5.00")는 특수문자를 이스케이프하여 리터럴로 매칭되게 합니다.
PHP에서 unset($arr[1])을 하면 배열 인덱스가 자동으로 재정렬된다.
unset()으로 요소를 삭제해도 인덱스는 재정렬되지 않습니다. 재정렬하려면 array_values()를 사용합니다.
PHP에서 date() 함수로 현재 날짜와 시간을 포맷팅할 수 있다.
date("Y-m-d H:i:s")는 "2024-01-15 14:30:00" 같은 형식을 반환합니다.
PHP에서 array_keys()는 배열의 모든 키를 반환한다.
array_keys(["a" => 1, "b" => 2])는 ["a", "b"]를 반환합니다.