카테고리: PHP

PHP / 반복문 / foreach
배열의 값과 키를 순회하는 방법부터 continue·break, 원본 배열 수정과 참조 해제를 설명합니다. 빈 목록 처리와 HTML 특수문자 변환을 포함한 상품 목록 전체 예제도 제공합니다.

PHP / 연산자 / 증가 연산자, 감소 연산자
++와 --를 변수 앞뒤에 쓸 때 반환값과 최종값이 어떻게 달라지는지 비교합니다. 반복문의 갱신 시점, 평가 순서와 PHP 8.3 이상 문자열 전용 함수도 설명합니다.

PHP / 연산자 / 논리 연산자
AND·OR·XOR·NOT의 결과를 진리표와 실행 예제로 확인합니다. and와 &&의 대입 우선순위 차이, 단락 평가와 문자열의 참·거짓 변환도 설명합니다.

PHP / 함수 / phpversion() / PHP 버전 출력하는 함수
현재 PHP 버전을 출력하는 웹·명령줄 예제와 확장 모듈 버전 조회를 설명합니다. false 반환의 의미, version_compare() 사용과 웹·CLI 버전 차이도 확인합니다.

PHP / Reference / phpinfo()
phpinfo() 실행 방법과 출력 옵션, 설정 파일·확장 모듈 확인 항목을 정리합니다. 명령줄과 웹서버 결과가 달라지는 이유와 진단 페이지를 정리하는 방법도 설명합니다.
PHP / Tutorial / 접속한 IP 확인하는 방법
웹 개발을 하다 보면, 사용자 또는 클라이언트의 IP 주소를 확인해야 할 일이 종종 있습니다. 로그인 시도의 IP 로그 방문자 통계 분석 보안 접속 제한 PHP에서 접속한 IP는 다음 코드로 확인할 수 있습니다.
PHP / Tutorial / 연산자 / 비교 연산자
PHP의 비교 연산자는 두 값을 비교하여 조건의 참(TRUE) 또는 거짓(FALSE)을 반환할 때 사용합니다.

PHP / Reference / stripslashes()
stripslashes() 함수는 백슬래시를 제거할 때 사용됩니다. 주로 데이터베이스에서 가져온 데이터나 이스케이프 처리된 문자열을 원래 상태로 복원할 때 사용됩니다. PHP 4 이상에서 사용할 수 있습니다.
PHP / Reference / addslashes()
addslashes() 함수는 PHP에서 문자열에 특수 문자를 이스케이프 처리할 때 사용됩니다. 이 함수는 데이터베이스 쿼리에 사용될 때 SQL 인젝션 공격을 방지하는 데 도움이 됩니다.

PHP / Tutorial / 반복문 / while, do-while, for
PHP에서 반복문은 코드를 여러 번 실행해야 할 때 유용합니다. PHP에는 여러 종류의 반복문이 있으며, 각기 다른 상황에서 사용할 수 있습니다.