PHP Library เป็นชุดของคลาสที่มีคุณลักษณะและวิธีการที่มีประโยชน์มากที่สุดที่อำนวยความสะดวกในการพัฒนาเว็บแอปพลิเคชัน โครงการเปิดโล่งภายใต้ใบอนุญาต MIT บน GitHub มีให้บริการมากกว่านักแต่งเพลงและนักบรรจุหีบห่อ
PHP Library League เป็นตัวแทนของกลุ่มนักพัฒนาที่ทำทุกอย่างเกี่ยวกับห้องสมุด PHP ให้ร่ำรวยยิ่งขึ้น เนื่องจากเป้าหมายหลักสำหรับห้องสมุดนี้คือการมีน้ำหนักเบาที่สุดเท่าที่จะเป็นไปได้ฟังก์ชั่นบางอย่างสำหรับการพัฒนาและการทดสอบถูกสร้างขึ้นเป็นโครงการแยกต่างหาก
ทุกโครงการเหล่านี้มีคำแนะนำโดยละเอียดเกี่ยวกับวิธีการรวมเข้าด้วยกันภายในห้องสมุด PHP ให้ความสนใจอย่างใกล้ชิดเพื่อจับคู่ไลบรารีรุ่น PHP พร้อมรุ่นที่ต้องการของ Project
มีสองวิธีในการใช้ห้องสมุด PHP สิ่งแรกคือการติดตั้งภายในโครงการอื่นสมมติว่าเฟรมเวิร์กเช่น CodeIgniter หรือ Laravel ประการที่สองคือการติดตั้งเพื่อการพัฒนา นี่คือรายการรายละเอียดของเวอร์ชัน PHP ที่รองรับ
| PHP | การผลิต | การพัฒนา |
|---|---|---|
| 7.0 | ใช่ | เลขที่ |
| 7.1 | ใช่ | เลขที่ |
| 7.2 | ใช่ | เลขที่ |
| 7.3 | ใช่ | ใช่ |
| 7.4 | ใช่ | ใช่ |
คอลัมน์ การผลิต แสดงให้เห็นว่าไลบรารี PHP เวอร์ชันใดจะทำงานได้
คอลัมน์ การพัฒนา แสดงให้เห็นว่าห้องสมุด PHP เวอร์ชันใดจะทำงานเพื่อการพัฒนา
หากคุณต้องการเวอร์ชันที่เสถียรให้รับรุ่นล่าสุดจากหน้าเผยแพร่
ติดตั้งเวอร์ชันไลบรารีที่เสถียรโดยใช้คำสั่งมาตรฐาน
# Install PHP Library via Composer
composer require 90zlaya/php-libraryหากคุณต้องการพัฒนาไลบรารีนี้และใช้ GitHub แทนการดาวน์โหลดด้วยตนเองเพียงแค่ใช้ที่เก็บโคลนไปยังเครื่องของคุณ
# Clone repository via Git
git clone https://github.com/90zlaya/php-library.gitไลบรารี PHP มีมาตรฐานการเข้ารหัสของตัวเองซึ่งได้รับแรงบันดาลใจจาก CodeIgniter เพื่อมีส่วนร่วมในการพัฒนาโครงการนี้คุณต้องปฏิบัติตามมาตรฐานนี้ PHP_CODESNIFFER ตรวจสอบกฎเหล่านั้นสำหรับคุณในห้องสมุด PHP รุ่นพัฒนา
# Run coding standard check
composer run phpcsหากคุณต้องการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับกฎเฉพาะให้เปิดไฟล์ phpcs.xml
ห้องสมุด PHP ได้รับการทดสอบกับ PHP Stan และได้รับการอนุมัติให้เป็นข้อผิดพลาด ขอแนะนำให้เรียกใช้คำสั่งต่อไปนี้เพื่อตรวจสอบข้อบกพร่องในโครงการ
# Run static analysis
composer run phpstanหากคุณต้องการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับกฎเฉพาะให้เปิดไฟล์ phpstan.neon
ห้องสมุด PHP ถูกปกคลุมด้วยการทดสอบ phpunit พวกเขาต้องการโฟลเดอร์ภายนอกเพื่อทำการทดสอบเฉพาะ
# Run PHPUnit tests
composer run phpunitหากคุณต้องการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับกฎเฉพาะให้เปิดไฟล์ phpunit.xml
โลโก้ PHP Library อย่างเป็นทางการได้รับการออกแบบโดย Designseed.co - บริการออกแบบกราฟิกแบบกำหนดเองไม่ จำกัด