Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimanakah perkataan dalam nama fungsi PHP harus dipisahkan?

Bagaimanakah perkataan dalam nama fungsi PHP harus dipisahkan?

WBOY
WBOYasal
2024-04-20 12:36:02889semak imbas

Garis panduan untuk pemisahan perkataan dalam penamaan fungsi PHP: kaedah penamaan kes unta: digunakan untuk kaedah, kelas, sifat dan huruf pertama perkataan itu ditulis dengan huruf besar. Pemisahan garis bawah: digunakan untuk fungsi dan pemalar, perkataan dipisahkan oleh garis bawah.

PHP 函数命名的单词应该如何分隔?

Panduan Pemisahan Kata Penamaan Fungsi PHP: CamelCase vs. Underscore Separation

CamelCase

CamelCase ialah kaedah untuk mencantumkan perkataan pertama bersama-sama dan huruf besar ). Ia berfungsi untuk nama kaedah, kelas dan sifat.

// 方法
function get_user_name() {
    // ...
}

// 类
class User {
    // ...
}

// 属性
private $first_name;

underscore-separated

underscore-separated ialah konvensyen penamaan yang memisahkan perkataan dengan garis bawah. Ia lebih biasa digunakan dalam nama fungsi dan pemalar.

// 函数
function get_user_name() {
    // ...
}

// 常量
define('USER_NAME', 'John Doe');

Kes praktikal

Katakan kita mempunyai kelas yang dipanggil MyUser yang mewakili pengguna. Jika kita ingin mencipta fungsi yang mendapat nama pengguna, kita boleh menggunakan nama berikut: MyUser 的类,它表示一个用户。如果我们想创建一个获取用户姓名的函数,我们可以使用以下名称:

  • 驼峰命名法: getUserName()
  • 下划线分隔: get_user_name()

Camel case:

getUserName()

Underscore dipisahkan:

get_user_name() )<p></p> <ul>Mengikut konvensyen, penetapan garis bawah biasanya diutamakan untuk fungsi kerana ia adalah gaya yang lebih biasa digunakan. . <li>Untuk fungsi dan pemalar, lebih suka pemisahan garis bawah. <li>Ikuti konvensyen penamaan pasukan atau projek anda. <li>Gunakan nama yang deskriptif dan mudah difahami. <li> </ul>

Atas ialah kandungan terperinci Bagaimanakah perkataan dalam nama fungsi PHP harus dipisahkan?. 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