Jadual Kandungan
PHP的PSR系列规范都有啥内容,phppsr规范有啥
PSR
PSR-0(Autoloading Standard)
PSR-1(Basic Coding Standard)
PSR-2(Coding Style Guide)
PSR-3(Logger Interface)
PSR-4(Improved Autoloading)
Rumah php教程 php手册 PHP的PSR系列规范都有啥内容,phppsr规范有啥

PHP的PSR系列规范都有啥内容,phppsr规范有啥

Jun 13, 2016 am 09:16 AM
fail pdf

PHP的PSR系列规范都有啥内容,phppsr规范有啥

PSR

是PHP Standard Recommendation的简写,它其实应该叫PSRs,即系列推荐标准:目前通过的规范有PSR-0(Autoloading Standard)、PSR-1(Basic Coding Standard)、PSR-2(Coding Style Guide)、PSR-3(Logger Interface)、PSR-4(Improved Autoloading)。它不是PHP官方标准,而是从如Zend、Symfony2等知名PHP项目中提炼出来的一系列标准,目前有越来有多的社区项目加入成员并遵循该标准。

PHP-FIG — PHP Framework Interoperability Group, 是制定PSRs开发规范的组织,它的成员由很多知名PHP社区项目组成,在其官网首页下方可以看到成员清单。这些成员制定规范,并且落实在自己的项目中。

其实各个PSR规范的内容都很简洁明了,比起那些动则几十页的规范,真是好太多了。

PSR-0(Autoloading Standard)

PSR-0即类自动加载规范(原文:官网、GitHub)。从2014-10-21日起,该规范被标记为Deprecated,由PSR-4替代。它的内容十分简洁。

内容:

PSR-1(Basic Coding Standard)

PSR-1即基础编码标准(原文:官网、GitHub)。内容也是否简洁,包含了类文件、类名、类方法名的命名方法。

内容:

PSR-2(Coding Style Guide)

PSR-2即编码风格标准(原文:官网、GitHub)。内容就稍多,但还是比较简洁,它以PSR-1为基础,包含了缩进、每行代码长度、换行、方法可见性声明、空格和方法体大括号换行的相关规定。

标准内容:

PSR-3(Logger Interface)

PSR-3是对应用日志类的通过接口的定义(原文:官网、GitHub)。内容很简单,就是一个接口,官方示例代码引用一下就好了。当然,在具体的应用中,只要遵循该接口,肯定可以定制相应的实现。

基础内容:

 

PSR-4(Improved Autoloading)

PSR-4即改进版的自动加载规范(原文:官网、GitHub)。它是PSR-0规范的接替者。它可以与任何其它的自动加载规范兼容,包括PSR-0。

内容:

  • 当从完全限定类名载入文件时:
  • 自动载入器的实现不可抛出任何异常,不可引发任何等级的错误;也不应返回值

  • 注:具体规范内容参考了其他中文翻译版本整理。

    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

    Alat AI Hot

    Undresser.AI Undress

    Undresser.AI Undress

    Apl berkuasa AI untuk mencipta foto bogel yang realistik

    AI Clothes Remover

    AI Clothes Remover

    Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

    Undress AI Tool

    Undress AI Tool

    Gambar buka pakaian secara percuma

    Clothoff.io

    Clothoff.io

    Penyingkiran pakaian AI

    AI Hentai Generator

    AI Hentai Generator

    Menjana ai hentai secara percuma.

    Artikel Panas

    R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
    3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Tetapan grafik terbaik
    3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
    3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

    Alat panas

    Notepad++7.3.1

    Notepad++7.3.1

    Editor kod yang mudah digunakan dan percuma

    SublimeText3 versi Cina

    SublimeText3 versi Cina

    Versi Cina, sangat mudah digunakan

    Hantar Studio 13.0.1

    Hantar Studio 13.0.1

    Persekitaran pembangunan bersepadu PHP yang berkuasa

    Dreamweaver CS6

    Dreamweaver CS6

    Alat pembangunan web visual

    SublimeText3 versi Mac

    SublimeText3 versi Mac

    Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

    Gunakan Python dan WebDriver untuk menangkap halaman web dan menyimpannya sebagai fail PDF Gunakan Python dan WebDriver untuk menangkap halaman web dan menyimpannya sebagai fail PDF Jul 08, 2023 pm 10:55 PM

    Gunakan Python dan WebDriver untuk tangkapan skrin halaman web dan simpannya sebagai fail PDF Ringkasan: Semasa pembangunan dan ujian web, selalunya perlu untuk tangkapan skrin halaman web untuk analisis, rakaman dan pelaporan. Artikel ini akan memperkenalkan cara menggunakan Python dan WebDriver untuk mengambil tangkapan skrin halaman web dan menyimpan tangkapan skrin sebagai fail PDF untuk perkongsian dan pengarkiban yang mudah. 1. Pasang dan konfigurasikan SeleniumWebDriver: Pasang Python: Lawati tapak web rasmi Python (https:

    Bagaimana untuk menukar fail html kepada fail pdf Bagaimana untuk menukar fail html kepada fail pdf Apr 02, 2024 pm 02:02 PM

    Kaedah penukaran: 1. Alat penukaran dalam talian, seperti pdfcrowd dan online2pdf, boleh menukar fail HTML kepada PDF dengan cepat tanpa pemasangan. 2. Pemalam penyemak imbas, seperti pemalam HTML ke PDF Chrome, membenarkan penukaran dilakukan terus dalam penyemak imbas. 3. Perisian profesional, seperti Adobe Acrobat dan Foxit PhantomPDF, menyediakan fungsi yang lebih komprehensif dan menyokong penukaran kelompok pantas dan pilihan output lanjutan.

    Bagaimana untuk menjana fail PDF menggunakan PHP Bagaimana untuk menjana fail PDF menggunakan PHP May 11, 2023 pm 03:55 PM

    Dalam aplikasi teknologi Internet moden, fail PDF digunakan secara meluas sebagai format dokumen standard merentas platform. Sebagai salah satu bahasa pengaturcaraan sebelah pelayan yang paling popular, PHP juga sangat praktikal untuk memproses fail PDF. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menjana fail PDF. 1. Memasang sambungan yang berkaitan untuk menjana fail PDF memerlukan penggunaan perpustakaan PDF, yang boleh dicapai dengan memasang sambungan berkaitan PDF. Sambungan PDF yang biasa digunakan termasuk yang berikut: Sambungan TCPDF TCPDF ialah alat yang digunakan untuk menjana P

    Bagaimana untuk menganotasi fail PDF dalam pelayar Edge? Bagaimana untuk menganotasi fail PDF dalam pelayar Edge? Mar 14, 2024 pm 04:00 PM

    Bagaimana untuk menganotasi fail PDF dalam pelayar Edge? Pelayar ini mempunyai fungsi ini, tetapi ramai orang tidak tahu di mana fungsi anotasi atau cara menggunakannya Kami boleh terus memilih kaedah pembukaan PDF dan memasukkan antara muka anotasi Untuk memudahkan operasi majoriti pengguna. kandungan tutorial perisian hari ini ialah Datang dan kongsi langkah operasi dengan majoriti pengguna Rakan yang berminat boleh mengikuti langkah editor untuk mengetahuinya. Pengenalan kepada kaedah menganotasi fail PDF dalam pelayar Edge: 1. Pilih fail PDF yang perlu diberi anotasi, klik kanan dan pilih pilihan "Microsoft Edge" dalam "Buka dengan". 2. Dalam antara muka yang dibuka, klik di atas

    Bagaimana untuk menggunakan fungsi masa dalam bahasa Go untuk menjana kalendar jadual dan mengeksportnya ke fail PDF? Bagaimana untuk menggunakan fungsi masa dalam bahasa Go untuk menjana kalendar jadual dan mengeksportnya ke fail PDF? Jul 30, 2023 pm 09:11 PM

    Bagaimana untuk menggunakan fungsi masa dalam bahasa Go untuk menjana kalendar jadual dan mengeksportnya ke fail PDF? Dalam kehidupan dan kerja harian, kita sering perlu mengatur dan mengurus jadual, dan tugas penting ialah menjana kalendar jadual. Sebagai bahasa pengaturcaraan yang mudah dan cekap, bahasa Go menyediakan banyak fungsi masa yang boleh beroperasi dengan mudah tarikh dan masa. Artikel ini akan memperkenalkan cara menggunakan fungsi masa dalam bahasa Go untuk menjana kalendar jadual dan mengeksportnya ke fail PDF. Pertama, kita perlu mencipta struktur data kalendar jadual. Katakan pakej kalendar jadual kami

    Selepas membuka fail PDF, tutorial penyelesaian untuk digital di luar sempadan sentiasa muncul. Selepas membuka fail PDF, tutorial penyelesaian untuk digital di luar sempadan sentiasa muncul. Jul 13, 2023 pm 01:33 PM

    PDF ialah salah satu format dokumen elektronik yang sering digunakan oleh orang ramai. Oleh kerana kualiti cetakannya yang baik, tiada herotan, dan mudah alih, ia amat digemari oleh pengguna, tetapi ia sering menghadapi beberapa masalah semasa digunakan. Pengguna sistem perdana Win7 berkata bahawa selepas membuka fail PDF, nombor gesaan di luar sempadan sentiasa muncul, yang sangat menjengkelkan. Bagaimana untuk menyelesaikan masalah ini? Ikut tepi kecil dan lihat ke bawah. Selepas membuka fail PDF, mesej ralat di luar sempadan digital sentiasa muncul Penyelesaiannya mungkin fail PDF anda rosak, atau perisian PDF mungkin rosak. Penyelesaian: Anda boleh menyahpasang perisian PDF dahulu dan kemudian memasangnya semula. Kemudian buka fail PDF. Jika fail yang sama masih ada, bermakna fail PDF itu rosak. Kedua, banyak dokumen PDF pada asalnya adalah versi teks dengan gambar di dalamnya, yang mungkin

    Bagaimana untuk mengekstrak dan menganalisis teks daripada berbilang fail PDF dengan Python untuk NLP? Bagaimana untuk mengekstrak dan menganalisis teks daripada berbilang fail PDF dengan Python untuk NLP? Sep 27, 2023 pm 05:45 PM

    Bagaimana untuk mengekstrak dan menganalisis teks daripada berbilang fail PDF dengan Python untuk NLP? Abstrak: Dengan kemunculan era data besar, pemprosesan bahasa semula jadi (NLP) telah menjadi salah satu cara penting untuk menyelesaikan data teks secara besar-besaran. Sebagai format dokumen biasa, PDF mengandungi maklumat teks kaya, jadi cara mengekstrak dan menganalisis teks dalam fail PDF telah menjadi tugas utama dalam bidang NLP. Artikel ini akan memperkenalkan cara menggunakan bahasa pengaturcaraan Python dan perpustakaan NLP yang berkaitan untuk mengekstrak dan menganalisis berbilang fail PDF.

    Bagaimana untuk menggunakan Python untuk NLP untuk mengenal pasti dan memproses tarikh dan masa dalam fail PDF? Bagaimana untuk menggunakan Python untuk NLP untuk mengenal pasti dan memproses tarikh dan masa dalam fail PDF? Sep 28, 2023 am 09:10 AM

    Bagaimana untuk menggunakan Python untuk NLP untuk mengenal pasti dan memproses tarikh dan masa dalam fail PDF? NLP (Pemprosesan Bahasa Asli) ialah bidang penyelidikan yang digunakan secara meluas yang melibatkan banyak tugas, termasuk klasifikasi teks, pengiktirafan entiti bernama, analisis sentimen, dsb. Dalam NLP, memproses tarikh dan masa adalah tugas penting kerana banyak data teks mengandungi maklumat tentang tarikh dan masa. Artikel ini akan memperkenalkan cara menggunakan Python untuk NLP untuk mengenal pasti dan memproses tarikh dan masa dalam fail PDF, dan menyediakan khusus

    See all articles