Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah peraturan untuk menggunakan garis bawah dan tanda sempang dalam nama fungsi PHP?

Apakah peraturan untuk menggunakan garis bawah dan tanda sempang dalam nama fungsi PHP?

王林
王林asal
2024-04-20 09:33:01602semak imbas

Peraturan penamaan fungsi PHP: Garis bawah: digunakan untuk memisahkan perkataan dan meningkatkan kebolehbacaan sesuai untuk kaedah atau pembolehubah peribadi. Sempang: tidak boleh digunakan dalam nama fungsi. Amalan terbaik: Elakkan tanda sempang;

PHP 函数命名中的下划线和连字符的使用规则有哪些?

Peraturan penggunaan garis bawah dan sempang dalam penamaan fungsi PHP

Dalam PHP, penamaan fungsi mengikut peraturan penggunaan berikut:

Skor bawah:

    digunakan untuk mengasingkan perkataan
  • Digunakan pada kaedah atau pembolehubah persendirian.

Contoh:

function my_private_function() {
    // ...
}

Sempang:

  • tidak boleh digunakan dalam nama fungsi.

Amalan Terbaik:

Untuk memastikan kod anda konsisten dan boleh dibaca, adalah disyorkan untuk mengikuti peraturan berikut:

  • Elakkan menggunakan tanda sempang.
  • Gunakan garis bawah untuk memisahkan perkataan.
  • Untuk kaedah atau pembolehubah peribadi atau dilindungi, gunakan garis bawah sebelum nama.

Practical Case:

example 1:

file functions.php

function get_user_info($id) {
    // ...
}
efunctions.php

$user_info = get_user_info(1);

用法:

class MyClass {
    private function _private_method() {
        // ...
    }
}

示例 2:

文件 class.phpusage:

$obj = new MyClass;
// 无法访问 _private_method() 因为它是一个私有方法。
e

example 2: 🎜🎜🎜file class.php 🎜rrreee🎜Penggunaan: 🎜rrreee

Atas ialah kandungan terperinci Apakah peraturan untuk menggunakan garis bawah dan tanda sempang dalam nama fungsi PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn