実際、パーサーは、組み込み関数の名前である単語を検出すると、その名前が関数呼び出しを表すか、非式を表すかを判断する必要があります。識別子への参照 (テーブル名や列名など)。次のクエリについて考えてみましょう -
1. Select sum(salary) from employee; 2. Create table sum (i int);
最初のクエリでは、SUM は関数呼び出しへの参照であり、2 番目のクエリでは、SUM はテーブル名への参照です。
パーサーは、次のルールに従って、名前が関数呼び出しまたは非参照コンテキストで識別子として使用されるかどうかを区別します -
以上が組み込み関数名を解析するときにパーサーによって使用されるデフォルトのルールは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。