>  기사  >  백엔드 개발  >  PHP 언어 생성자에 대한 자세한 설명

PHP 언어 생성자에 대한 자세한 설명

小云云
小云云원래의
2018-03-20 13:43:212225검색

1. 언어 구조란 무엇입니까?

언어 구조: 이는 PHP 언어의 키워드이자 언어 문법의 일부입니다. 사용자가 정의하거나 언어 확장 또는 라이브러리에 추가할 수도 있고 그렇지 않을 수도 있습니다. 변수와 반환값이 있습니다.
2. 언어 구조가 빠르게 실행되는 이유
함수는 먼저 PHP 파서(Zend 엔진)에 의해 언어 구조로 분해되어야 합니다. 따라서 함수는 언어 구조보다 파서 분석 계층이 하나 더 많고 속도가 상대적으로 느립니다. . PHP의 언어 구조는 무엇입니까?

echo() exit()print() die() isset() unset() include(), note, include_once()는 require(), note, require_once 함수입니다. ()는 함수 array() list()입니다.

4. 언어 구조인지 함수인지 판단하는 방법 function_exists 사용
예:

function check($name){
    if(function_exists($name)){        echo $name.'为函数';
    }else{        echo $name.'为语言结构';
    }
}

5. 및 기능 1. 해당 기능에 대한 언어 구조의 비율이 빠릅니다.
2. 언어 구조가 오류 처리에 있어 상대적으로 직접적이므로 재처리 단계가 없습니다. 3. 구성 항목(php.ini)에서는 비활성화되어 있지만 기능은 가능합니다.
4. 언어 구조는 콜백 함수로 사용할 수 없습니다.

Remarks:

php.ini에서 함수를 비활성화하는 방법은 무엇입니까? php.ini에서 비활성화_함수 =
함수 이름을 등호 뒤에 추가하고 여러 함수 이름을 다음과 같이 구분하세요.
예:
disable_functions =
exec,passthru,popen,proc_open,shell_exec,system,chgrp,chmod,chown

관련 권장 사항:

PHP 언어 constructor_PHP 튜토리얼 소개에 대해

PHP 언어 생성자에 대한 소개

PHP 언어 constructor_php Skill 소개에 대해

위 내용은 PHP 언어 생성자에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.