대문 최근 변경 모든 문서

PHP 사전 - Rev. 17

범위

PHP 용어, 인명을 범위로 한다.

일반 기술 용어는 마이크로소프트 언어 포탈국립국어원 표준 외래어 표기법을 참고한다. 예) database 데이터베이스

목적

서식

아래 형식을 따른다. 될 수 있으면, a-Z로 정렬되도록 작성한다. 대소문자는 원문을 따른다.

### 원문 용어

한글 표기법 [: 한글 설명]

용어

Artisan, artisan

아티즌: 라라벨의 명령줄 인터페이스. 루비온레일스의 rake (rails), 장고의 manage.py 와 같은 역할. 아티즌(artisan)은 프랑스어로 '장인(匠人)' 이란 뜻.

associative array

연관배열 : 키값 쌍으로 구성된 배열형 자료 구조. 다른 프로그래밍언어의 해쉬, 해쉬맵, 딕셔너리와 같은 자료구조.

autoloading

오토로딩

Blade, blade

블레이드 : 라라벨의 템플릿 문법 및 엔진. 블레이드 문법으로 작성된 템플릿은 .blad.php 확장자를 가진다. .blade.php 파일은 블레이드 엔진이 PHP 스크립트로 컴파일하고, PHP 엔진이 다시 HTML로 컴파일한다.

Composer, composer

컴포저 : PHP 표준 의존성 관리자

Eloquent ORM

엘로퀀트 ORM : 데이터베이스 시스템에 저장된 데이터를 객체로 표현하기 위한 변환, 또는 반대로 객체에 저장된 데이터를 데이터베이스 시스템에 저장하기 위해 데이터를 변환하는 개념을 ORM이라 한다. 엘로퀀트는 라라벨의 ORM 구현체이다.

Forge

포지 : 서버 프로비전, 코드 배포를 도와 주는 유료 서비스. 테일러 오트웰이 개발하고 운영함.

front controller

프론트컨트롤러: HTTP 요청을 받아서 처리 로직으로 할당하는 일을 하는 웹 애플리케이션의 단일 진입점.

FQCN, Fully Qualified Class Name

전체 클래스 경로

generator

제너레이터

Laravel

라라벨 : PHP 웹 프레임워크

Opcache, opcache, opcode cache

오피캐시

opcode

오피코드

PHP-FIG, PHP Framework Interop Group

PHP 프레임워크 인터롭 그룹 : PHP 라이브러리 및 웹 애플리케이션 개발에서의 문제점을 인식한 선구자들이 2009년 결성. PSR 제정 및 운영.

PHP components

PHP 컴포넌트 : 재사용할 수 있는 PHP 라이브러리. 컴포저 패키지를 칭하기도 한다.

PHP extensions

PHP 확장모듈 : 예를 들면 pdo_mysql은 PHP 확장모듈, PDO 클래스는 PHP 라이브러리, PDO 클래스를 이용해서 작성한 illuminate/database(엘로퀀트)는 PHP 컴포넌트라 한다.

PHP interpreter

PHP 인터프리터

PSR, PHP Standard Recommendations

PSR : PHP-FIG에서 정의한 PHP 개발 표준. PSR-1 느슨한 코딩 스타일, PSR-2 엄격한 코딩 스타일, PSR-3 로거 인터페이스, PSR-4 오토로딩, PSR-7 HTTP 메시지 인터페이스 등의 표준이 있다.

phpunit

PHP 유닛

scope resolution operator

범위 확인 연산자 : 정적 클래스 멤버에 접근할 때 사용하는 연산자(class::method(), class::$property에서 :: 기호)

Slim, slim

슬림 : 조시 록하트가 개발한 마이크로 웹 프레임워크.

splat operator

스플랫 연산자 : ...$argument에서 ...

Trait, trait

트레이트 : 일종의 믹스인(mixin). PHP 객체지향 프로그래밍에서 다중상속이 안되는 문제점을 해결하기 위한 도입한 기능. (몇 버전부터일까요?)

Vagrant

베이그런트 : 가상머신 관리도구.

vendor

벤더

Zend Engine

젠드엔진 : 래즈머스 러더프, 지브 수라스키, 앤디 거트먼스가 개발하고 1999년에 공개한 PHP 엔진. 젠드엔진은 PHP 4에서 처음 탑재되었다. C 프로그래밍언어로 작성된 PHP 인터프리터이다. 젠드엔진의 구조는 [이 문서](PHP and Zend Engine Internals)를 참고한다.


인명

Andi Gutmans

앤디 거트먼스 : 이스라엘. PHP 3 및 젠드엔진 개발자

Josh Lockhart

조시 록하트 : PHP THE RIGHT WAY 운동의 창시자. 슬림(slim) 프레임워크 개발자.

Rasmus Lerdorf

래즈머스 러더프 : 덴마크계 캐나다. PHP 창시자

Taylor Otwell

테일러 오트웰 : 라라벨 프레임워크 창시자

Zeev Suraski

지브 수라스키 : 이스라엘. PHP 3 및 젠드엔진 개발자