ホームページ >バックエンド開発 >PHPチュートリアル >PHP言語コンストラクターの詳しい説明
1. 言語構造とは
言語構造: PHP 言語のキーワードであり、ユーザーが定義したり、言語拡張機能やライブラリに追加したりすることはできません。変数と戻り値があります。
2. 言語構造が高速に実行される理由
関数はまず PHP パーサー (Zend エンジン) によって言語構造に分解される必要があるため、関数は言語構造よりもパーサー解析の層が 1 つ多く、速度が比較的遅くなります
3 php の言語構造は何ですか? exit()print() die() isset() unset() include()、note、include_once() は関数 require()、note、require_once です。 () は関数 array() list() empty()
4. 言語構造か関数かを判断する方法function_exists を使用する
例:function check($name){
if(function_exists($name)){ echo $name.'为函数';
}else{ echo $name.'为语言结构';
}
}
5. 言語構造の違いおよび関数 1. 言語構造と対応する関数の比率 関数は高速です
3.設定項目 (php.ini) では無効になっていますが、この機能では無効にすることができます。 4. 言語構造はコールバック関数として使用できません
備考: php.ini で関数を無効にする方法は?
等号の後に関数名を追加し、複数の関数名を次のように区切ります。例:
disable_functions =
exec,passthru,popen,proc_open,shell_exec,system,chgrp,chmod,chown
関連する推奨事項:
PHP 言語コンストラクターの概要について_PHP チュートリアル
以上がPHP言語コンストラクターの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。