Rumah  >  Artikel  >  pangkalan data  >  Apakah peraturan lalai yang digunakan oleh penghurai semasa menghuraikan nama fungsi terbina dalam?

Apakah peraturan lalai yang digunakan oleh penghurai semasa menghuraikan nama fungsi terbina dalam?

WBOY
WBOYke hadapan
2023-09-17 15:45:22928semak imbas

Apakah peraturan lalai yang digunakan oleh penghurai semasa menghuraikan nama fungsi terbina dalam?

Malah, apabila penghurai menemui perkataan yang merupakan nama fungsi terbina dalam, ia mesti menentukan sama ada nama itu mewakili panggilan fungsi atau rujukan bukan ungkapan kepada pengecam seperti nama jadual atau nama lajur. Pertimbangkan pertanyaan berikut -

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

Dalam pertanyaan pertama, SUM ialah rujukan kepada panggilan fungsi dan dalam pertanyaan kedua, ia adalah rujukan kepada nama jadual.

Penghurai mengikut peraturan berikut untuk membezakan sama ada nama mereka digunakan sebagai pengecam dalam panggilan fungsi atau konteks bukan rujukan -

  • Peraturan1 - Untuk menggunakan nama sebagai panggilan fungsi dalam ungkapan, nama dan yang berikut aksara (aksara kurungan) tidak boleh mempunyai ruang di antara mereka.
  • Peraturan2 - Sebaliknya, gunakan nama fungsi sebagai pengecam, yang tidak boleh diikuti oleh kurungan.

Atas ialah kandungan terperinci Apakah peraturan lalai yang digunakan oleh penghurai semasa menghuraikan nama fungsi terbina dalam?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam