ทรัพยากรใหม่สำหรับนักออกแบบและพัฒนาเว็บ (มีนาคม 2561)
PHP แม้จะมีความเข้าใจผิดและการดูแคลนอยู่จนถึงวันนี้ยังคงเป็นหนึ่งในที่สุด ทางเลือกยอดนิยมของนักพัฒนาสำหรับการสร้างเว็บแอปพลิเคชัน. และเนื่องจากมีการเปิดตัว PHP 7 ภาษา PHP ได้นำความก้าวหน้ามาสู่ปัจจัยด้านความเร็ว.
ฉันขุดเข้าไปใน PHP ในสองสามสัปดาห์ที่ผ่านมาและพบว่ามีหลายสิ่งที่ควรแบ่งปัน ดังนั้นรอบนี้จะเกี่ยวกับ ทรัพยากร PHP รวมทั้ง; เฟรมเวิร์ก PHP ที่จะช่วยให้คุณสร้างแชทบ็อตดำเนินการแอปพลิเคชันที่ขับเคลื่อนด้วยเหตุการณ์เช่นใน Node.js, สร้าง CLI เชิงโต้ตอบเช่นเดียวกับทรัพยากรการเรียนรู้จำนวนหนึ่ง เพื่อเพิ่มทักษะ PHP ของคุณ.
มาเริ่มกันเลย.
Botman
BotMan เป็น กรอบ PHP เพื่อสร้างบอทแชท ออกแบบมาเพื่อรวมเข้ากับแพลตฟอร์มการส่งข้อความจำนวนมากเช่น Slack, HipChat และ Telegram มันง่ายที่จะติดตั้งผ่านทาง Composer และมาพร้อมกับ built-in CLI เช่นกัน.

อ๊ะ
กรอบการทำงานของ PHP ที่จะทำ การดีบักรหัสของคุณสวยกว่า ด้วยอินเตอร์เฟซที่ดีและสะอาด หากมีข้อผิดพลาดเกิดขึ้นในแอปพลิเคชัน PHP ของคุณ อินเตอร์เฟสสร้างขึ้น ติดตาม แสดงรหัส ที่ถูกดำเนินการตามลำดับติดต่อกันรหัสที่มีปัญหารวมถึงสภาพแวดล้อมของแอปพลิเคชัน.

PHPReact
คุณรู้หรือไม่ว่าคุณสามารถแสดงได้ การเขียนโปรแกรมที่ขับเคลื่อนด้วยเหตุการณ์ ด้วย PHP? ด้วย ReactPHP คุณทำได้ มันเป็นเฟรมเวิร์ค PHP ระดับต่ำที่ให้ ส่วนประกอบต่างๆเช่น EventLoop, Stream และ Promise คล้ายกับ Node.js หรือแอปพลิเคชันที่ใช้ JavaScript อื่น ๆ.

ตรา
Catchet เป็น ระบบตรวจสอบสถานะบนพื้นฐาน PHP ซึ่งเป็นแอปพลิเคชันทั่วไปใน Saas เพื่อตรวจสอบบริการของพวกเขาและให้การปรับปรุงแก่สมาชิกในกรณีที่เกิดปัญหาหรือหยุดทำงาน คุณสามารถคิดว่ามันเป็นทางเลือกแทน StatusPage.io แต่คุณแทน วางไว้บนเซิร์ฟเวอร์ของคุณเอง. มันฟรีโอเพนซอร์สและคุณสามารถควบคุมข้อมูลได้อย่างเต็มที่.

Phar.io
Phar.io เป็นความคิดริเริ่มที่จะทำให้การติดตั้งแอพพลิเคชั่น PHP phar คล่องตัวและปลอดภัยยิ่งขึ้น Phar.io จะตรวจสอบแพ็คเกจโดยจับคู่ SHA และคีย์ GPG ของผู้แต่งก่อนทำการติดตั้ง ตรวจสอบให้แน่ใจว่าไฟล์ไม่เปลี่ยนแปลงและมาจากแหล่งที่เชื่อถือได้.

Matomo
มีประโยชน์อย่างไร แอพพลิเคชั่นการวิเคราะห์ด้วย PHP. เช่นเดียวกับ Google Analytics มันจะบันทึกผู้เยี่ยมชมเว็บไซต์เช่นหน้าเว็บที่พวกเขาเยี่ยมชมสถานที่ของพวกเขา ฯลฯ ยกเว้นคุณสามารถติดตั้งบนเซิร์ฟเวอร์ของคุณเองและควบคุมข้อมูลที่เก็บไว้ได้มากขึ้น.

Litemoji
กรอบ PHP ที่น่าสนใจอย่างมาก Litemoji ช่วยให้การแปลคำหลักอีโมจิเป็นอีโมจิที่แท้จริงได้ง่าย ตัวอย่างเช่น :ยิ้ม:
จะหันไปใช้°Å¸à ??  ?? Ã…Â. ถูกต้องแล้ว?

วิธีปฏิบัติที่ดีที่สุดของ PHP
มันเป็นชุดของแนวปฏิบัติที่ดีที่สุดสำหรับงานทั่วไปใน PHP สิ่งที่ฉันชอบจากการอ้างอิงนี้คือมันนำเสนอ คำแนะนำการปฏิบัติที่ดีที่สุดโดยให้เหตุผลเบื้องหลัง ในเวลาสั้น ๆ และสั้นกระชับกับตัวอย่างเพื่อเริ่มต้นกับสิ่งพื้นฐาน.

PHP HHVM เกณฑ์มาตรฐาน
มันคือ มาตรฐานของ CMS และเฟรมเวิร์กที่ใช้ PHP จำนวนหนึ่ง เทียบกับ PHP หลายเวอร์ชันและ HHVM ฉันขอแนะนำให้เริ่มต้นโครงการ PHP ล่าสุดของคุณด้วย PHP7.2 อยู่ในใจ เพื่อใช้ประโยชน์จากคุณสมบัติล่าสุดเช่นเดียวกับการเพิ่มความเร็วตามที่ PHP7.2 แสดงให้เห็นถึงประสิทธิภาพที่โดดเด่นและ HHVM ที่สมบูรณ์แบบในแอพพลิเคชั่นเหล่านั้นที่ได้มาตรฐาน.

Async ชั่วคราว
Asyn-Transients เป็น PHP ไลบรารีโดยเฉพาะสำหรับ WordPress, เพื่อจัดการแบบอะซิงโครนัสชั่วคราว ไลบรารีนี้จะอนุญาตให้ WordPress ส่งข้อมูลเก่าไปยังผู้ใช้ในขณะที่สร้างข้อมูลใหม่ในพื้นหลังดังนั้นผู้ใช้จะไม่เห็นผลกระทบของการสร้าง Transients.

PHP Round Table
ช่องทางพอดแคสต์ PHP เพื่อติดตามการพัฒนา PHP ล่าสุด และชุมชน พ็อดคาสท์นั้นโฮสต์โดย Sammy Kaye Powers และคุณสามารถสมัครสมาชิกช่องด้วย Youtube, RSS Feed หรือ iTunes.

ความปลอดภัยของ PHP
ชุดของแนวปฏิบัติที่ดีที่สุดเคล็ดลับและวิธีการที่จะทำให้แอปพลิเคชัน PHP ของคุณแข็งขึ้น มันจะแนะนำคุณผ่านหลักการพื้นฐานของความปลอดภัยสูงถึง การรักษาความปลอดภัยจากการโจมตีทั่วไปเช่น Cross-site scripting (XSS), การฉีด MySQL, และอีกมากมาย.

Sylius
CMS e-commerce ที่สร้างขึ้นจาก Symfony ซึ่งเป็นหนึ่งในเฟรมเวิร์ค PHP ที่ได้รับความนิยมมากที่สุด Sylius สร้างขึ้นอย่างพิถีพิถันโดยปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดในการพัฒนาล่าสุด มันยัง รองรับเกตเวย์การชำระเงินจำนวนมากเพื่อตอบสนองความต้องการทางธุรกิจ, รวมถึง Paypal, Stripe และ Authorize.net

Kitab
Kitab เป็นเครื่องมือ PHP ที่เหลือเชื่อที่จะช่วยประหยัดเวลาในการจัดทำเอกสาร API หรือรหัสของคุณ Kitab มาจากคำภาษาอาหรับซึ่งหมายถึง หนังสือ, จะ แยกวิเคราะห์ความคิดเห็นรหัสทดสอบตัวอย่างโค้ด, และจัดทำเอกสารตามบล็อกความคิดเห็นโดยอัตโนมัติ เรียบร้อย!

เมนู CLI
กรอบการทำงานของ PHP สร้างอินเตอร์เฟสบรรทัดคำสั่งแบบโต้ตอบที่สวยงาม ด้วยรายการการเลือกและยืนยันไดอะล็อก เฟรมเวิร์กสามารถรวมเข้ากับแอปพลิเคชันที่คุณมีอยู่ที่สร้างด้วย Symfony และ Laravel.

Atoum
Atoum เป็นทางเลือก PHPUnit กับไวยากรณ์ที่แสดงออกมากขึ้น และติดตั้งง่าย สิ่งที่ยอดเยี่ยมเกี่ยวกับ Atoum ก็คือมันมีส่วนขยายที่เต็มไปด้วยมือเช่น ส่วนขยาย BDD สำหรับการทดสอบตามพฤติกรรม และ PHPUnit ที่อนุญาตให้คุณโอนหน่วยการทดสอบที่มีอยู่จาก PHPUnit ไปยัง Atoum.

เดจาวู
เลเยอร์ UI เพื่อโต้ตอบกับเซิร์ฟเวอร์ ElasticSearch ElasticSearch เป็นเซิร์ฟเวอร์การจัดทำดัชนีที่จะเพิ่มประสิทธิภาพการค้นหาในเว็บไซต์ของคุณ ทั้ง Dejavu และ ElasticSearch เป็นโอเพ่นซอร์สฟรีและให้บริการในรูปแบบ Docker ซึ่งทำให้ง่ายต่อการแนบไปกับที่มีอยู่ของคุณ Dockerized ใบสมัคร.

ระยะเวลาหย่อน
Slack Term เป็นโปรแกรมสำหรับ เข้าถึงและโต้ตอบกับเวิร์กสเปซ Slack จาก Terminal. มันไม่ได้มาพร้อมกับอินเตอร์เฟสที่สวยงามเหมือนแอพพลิเคชั่นมือถือหรือเดสก์ท็อป แต่ถ้าคุณมีความท้าทายอาจเป็นเพราะคุณ.

ม้วน
นี่ไม่ใช่เครื่องมือที่ใช้ PHP ยังคงมีประโยชน์หากคุณต้องการเพิ่มความพิเศษ จาวาสคริปต์ผ่านทางแอพพลิเคชั่นที่ใช้ PHP. RollupJS เป็นเครื่องมือในการรวบรวมโมดูล JavaScript ของคุณลงในแพ็คเกจ

กระพือ
กระพือ เป็นความคิดริเริ่มใหม่จาก Google ที่จะช่วยให้นักพัฒนามือถือสามารถสร้าง UI ดั้งเดิมสำหรับแอปพลิเคชัน iOS และ Android ของพวกเขาได้อย่างรวดเร็วพร้อมกับประสิทธิภาพเหมือนพื้นเมือง ตรวจสอบวิดเจ็ตคลังภาพสำหรับ UI ที่มีให้ในกรอบงาน.
