>  기사  >  데이터 베이스  >  내장 함수 이름을 구문 분석할 때 파서가 사용하는 기본 규칙은 무엇입니까?

내장 함수 이름을 구문 분석할 때 파서가 사용하는 기본 규칙은 무엇입니까?

WBOY
WBOY앞으로
2023-09-17 15:45:22926검색

내장 함수 이름을 구문 분석할 때 파서가 사용하는 기본 규칙은 무엇입니까?

실제로 파서는 내장 함수의 이름인 단어를 발견하면 이름이 함수 호출을 나타내는지 아니면 테이블 이름이나 식별자와 같은 식별자에 대한 비표현식 참조를 나타내는지 결정해야 합니다. 열 이름. 다음 쿼리를 고려해 보세요.

1. Select sum(salary) from employee;
2. Create table sum (i int);

첫 번째 쿼리에서 SUM은 함수 호출에 대한 참조이고 두 번째 쿼리에서는 테이블 이름에 대한 참조입니다.

파서는 다음 규칙에 따라 이름이 함수 호출 또는 비참조 컨텍스트에서 식별자로 사용되는지 여부를 구별합니다. -

  • Rule1 - 표현식에서 이름을 함수 호출로 사용하려면 이름 및 다음 문자(괄호 문자) 사이에는 공백이 있을 수 없습니다.
  • Rule2 - 대신 함수 이름을 식별자로 사용하세요. 뒤에 괄호가 올 수 없습니다.

위 내용은 내장 함수 이름을 구문 분석할 때 파서가 사용하는 기본 규칙은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제