최근 글

작은 조각 여러 개와 이를 묶은 큰 블록을 서로 다른 단위로 재는 입체 그림

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의 차이, 암시적 행과 모바일 한 열 전환을 함께 설명합니다.