최근 글

PHP / 함수 / strlen(), mb_strlen() / 문자열의 길이 구하는 함수
바이트 수와 문자 수의 차이를 한글·공백·빈 문자열 예제로 비교합니다. 인코딩 지정과 변환의 차이, 결합 문자 수 계산과 mbstring 오류 점검도 설명합니다.

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() 실행 방법과 출력 옵션, 설정 파일·확장 모듈 확인 항목을 정리합니다. 명령줄과 웹서버 결과가 달라지는 이유와 진단 페이지를 정리하는 방법도 설명합니다.

CSS / Tutorial / 표(table) 꾸미기 / 틀 고정(행 또는 열 고정) 만들기
position: sticky로 첫 행·첫 열·합계 행을 고정하는 전체 예제를 제공합니다. 교차 셀의 쌓임 순서, 두 열 고정의 너비 기준, 스크롤·표 의미 구조와 모바일 점검을 설명합니다.

CSS / Tutorial / 순서 있는 목록에서 숫자 또는 내용만 굵게 만드는 방법
::marker를 이용해 목록 숫자와 내용의 굵기를 각각 조절합니다. span을 쓰는 기존 방식과 자동 번호·줄바꿈을 비교하고 표식이 사라지거나 굵기가 바뀌지 않는 원인을 점검합니다.

CSS / Tutorial / Grid / order
같은 order를 자동 배치와 행·열 직접 지정에 적용한 결과를 비교합니다. 음수·같은 값·초기화 실습과 기본 키보드 순서를 바꾸지 않는다는 점을 설명합니다.

CSS / Tutorial / Grid / grid-template-columns, grid-template-rows
고정 열과 1:2 비율 열, 고정·자동 행을 한 예제로 구성합니다. fr·auto·minmax·repeat의 차이, 암시적 행과 모바일 한 열 전환을 함께 설명합니다.