Menamakan konvensyen dan spesifikasi untuk fungsi PHP OOP

WBOY
Lepaskan: 2024-04-11 10:36:01
asal
413 orang telah melayarinya

Konvensyen penamaan fungsi PHP OOP termasuk menggunakan tatanama Pascal (sarung unta tinggi untuk nama kelas dan nama antara muka) dan garis bawah (pembolehubah ahli, pemalar, fungsi dan nama kaedah). Konvensyen penamaan menentukan penggunaan aksara kawalan akses (awam, dilindungi dan peribadi) dan konvensyen awalan (garis bawah berganda bermaksud peribadi, garis bawah tunggal bermaksud dilindungi). Contoh praktikal menunjukkan cara mentakrifkan kelas, pembolehubah ahli dan kaedah mengikut konvensyen ini.

PHP OOP 函数的命名约定与规范

naming Konvensyen dan Spesifikasi untuk Fungsi OOP PHP Konvensyen Namakan:

Gunakan tatanama Pascal (nomenclature unta) untuk mewakili nama kelas dan nama antara muka

    Gunakan huruf kecil dan garis bawah untuk mewakili pembolehubah ahli (contoh pemboleh ubah) dan pemalar kelas
  • Gunakan huruf kecil dan garis bawah untuk nama fungsi dan kaedah (jangan mulakan dengan garis bawah berganda)
  • Spesifikasi:

Kelas dan antara muka:

__

hendaklah mengandungi ) Pembina.

    Kaedah awam harus bermula dengan watak kawalan akses awam.
  • Kaedah yang dilindungi harus bermula dengan watak kawalan akses yang dilindungi.
  • Kaedah peribadi harus bermula dengan watak kawalan akses peribadi.
  • Pembolehubah ahli:

Pembolehubah ahli persendirian hendaklah diawali dengan garis bawah berganda.

    Pembolehubah ahli yang dilindungi hendaklah diawali dengan garis bawah.
  • Pemalar:

Pemalar kelas hendaklah dinamakan ALL_CAPS dalam huruf besar.

  • Fungsi dan kaedah:

hendaklah dinamakan menggunakan format kata kerja-kata nama atau kata nama-kata kerja.

    Perkataan negatif harus dielakkan.
  • Kata afirmatif hendaklah digunakan untuk menyatakan hasil operasi.
  • Kes praktikal:

Buat fail berikut :

class User
{
    private $_name;
    private $_email;

    public function __construct($name, $email)
    {
        $this->_name = $name;
        $this->_email = $email;
    }

    public function getName()
    {
        return $this->_name;
    }

    protected function getEmail()
    {
        return $this->_email;
    }

    private function isValidEmail()
    {
        return filter_var($this->_email, FILTER_VALIDATE_EMAIL) !== false;
    }
}
Salin selepas log masuk

Gunakan kelas di atas: User.php

$user = new User('John Doe', 'john.doe@example.com');
echo $user->getName(); // John Doe
Salin selepas log masuk

Atas ialah kandungan terperinci Menamakan konvensyen dan spesifikasi untuk fungsi PHP OOP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!