본문 바로가기
IT/PHP

Language construct

by Spring Up!! 2016. 9. 25.
반응형

echo, print, include, isset, require 등의 함수는 Language construct 이다

그렇다면 Language construct 라는 것은 무엇인가?


네이버에서 검색에 나온 전자용어사전의 정의는 다음과 같다

언어구성요소 : 프로그램 언어를 기술하기 위해 필요한 구문상의 구성 요소. 예를 들면 식별자, 명령문, 모듈 등


Wikipedia 의 정의는 다음과 같다

A language construct is a syntactically allowable part of a program that may be formed from one or more lexical tokens in accordance with the rules of a programming language.

The term "language construct" is often used as a synonym for control structure, and should not be confused with a function.


language construct는 함수보다 빠르다


stackoverflow.com 에 실린 답변도 참고할 만 하다

http://stackoverflow.com/questions/1180184/what-is-the-difference-between-a-language-construct-and-a-built-in-function-in




반응형

'IT > PHP' 카테고리의 다른 글

Mysql 의 Password() 함수로 만든 hash 를 bcrpyt 로 변경해주는 Wordpress plugin  (0) 2017.05.30
[PHP] PDO API  (0) 2016.10.22
PHP MySqli 사용 예제  (0) 2016.10.19
PHP Trait  (0) 2016.10.07
PHP list 문  (0) 2016.10.03
Maria DB Query 사용법 및 기타 주의 사항  (0) 2016.09.12
PHP namespace  (0) 2016.08.21
PHP Array  (0) 2016.08.03
PHP Class  (0) 2016.07.26
PHP Session  (0) 2016.06.23

댓글