PhpStorm คือ PHP IDE "สายฟ้าสมาร์ท" สร้างโดย JetBrains และมีให้สำหรับนักพัฒนาบน Linux, MacOS และ Windows สิ่งสำคัญคือต้องพูดถึงเรื่องนี้ ไม่ใช่แอปฟรี และผู้ใช้ต้องซื้อรหัสใบอนุญาตเพื่อใช้งานได้เต็มประสิทธิภาพ
แม้ว่า JetBrains จะให้ใบอนุญาตฟรี XNUMX ปีสำหรับนักเรียนครูสถาบันต่างๆ และพื้นที่ทางวิชาการอื่น ๆ ซึ่งไม่เพียง แต่ช่วยให้คุณใช้ IDE นี้ได้เท่านั้น แต่ยังช่วยให้คุณสามารถเข้าถึงผลิตภัณฑ์ต่างๆที่ JetBrains นำเสนอได้อีกด้วย
PhpStorm มีโปรแกรมแก้ไข PHP, HTML และ JavaScript พร้อมการวิเคราะห์โค้ด ได้ทันทีการป้องกันข้อผิดพลาดและการปรับแต่งอัตโนมัติสำหรับโค้ด PHP และ JavaScript รหัสเสร็จสิ้น PhpStorm เข้ากันได้กับ PHP เวอร์ชันต่างๆรวมถึงเครื่องกำเนิดไฟฟ้าโครูทีนคำหลักสุดท้ายรายการ foreach เนมสเปซการปิดลักษณะและไวยากรณ์อาร์เรย์แบบสั้น นอกจากนั้นยังมีตัวแก้ไข SQL ที่สมบูรณ์พร้อมผลการสืบค้นที่แก้ไขได้
เกี่ยวกับ PhpStorm
PhpStorm มันถูกเขียนด้วย java และผู้ใช้ พวกเขาสามารถขยาย IDE ได้โดยการติดตั้งปลั๊กอิน สร้างขึ้นสำหรับ PhpStorm หรือโดยการเขียนปลั๊กอินของคุณเอง ซอฟต์แวร์ยังสื่อสารกับแหล่งภายนอกเช่น XDebug
แอปพลิเคชันเข้ากันได้กับ Linux ผ่านเทคโนโลยีต่างๆ ในเว็บไซต์ทางการของพวกเขาพวกเขาประกาศว่าแอปพลิเคชันเผยแพร่ผ่านแพ็คเกจ Snap แม้ว่าจะมีการแจกจ่ายผ่านไบนารีและลีนุกซ์บางรุ่นก็รวมแพ็คเกจไว้ในที่เก็บ
PhpStorm มีโปรแกรมแก้ไขโค้ดที่หลากหลายสำหรับ PHP พร้อมการเน้นไวยากรณ์การตั้งค่ารูปแบบโค้ดเพิ่มเติมการตรวจสอบข้อผิดพลาดแบบทันทีและการเติมโค้ด
ท่ามกลางลักษณะสำคัญ สิ่งต่อไปนี้สามารถเน้นได้:
- เข้ากันได้กับ PHP เวอร์ชันต่างๆ
- ฟังก์ชันเติมข้อความอัตโนมัติสำหรับโค้ด PHP คลาสเมธอดชื่อตัวแปรและคีย์เวิร์ดตลอดจนชื่อที่ใช้ทั่วไปสำหรับฟิลด์และตัวแปรตามประเภท
- รองรับรูปแบบการเข้ารหัส (PSR1 / PSR2, Drupal, Symfony, Zend)
- รองรับ PHPDoc
- เครื่องตรวจจับรหัสซ้ำ
- ดมกลิ่นโค้ด PHP (phpcs)
- Refactorings (เปลี่ยนชื่อ, ป้อนตัวแปร, ป้อนค่าคงที่, ป้อนฟิลด์, ตัวแปรแบบอินไลน์, ย้ายสมาชิกแบบคงที่, แยกอินเทอร์เฟซ)
- การแก้ไขเทมเพลต Smarty และ Twig (การเน้นข้อผิดพลาดทางไวยากรณ์การยุติฟังก์ชันและแอตทริบิวต์ Smarty การแทรกวงเล็บปีกกาที่จับคู่คำพูดและแท็กปิดและอื่น ๆ โดยอัตโนมัติ)
- มุมมอง MVC สำหรับเฟรมเวิร์ก Symfony และ Yii
- การสนับสนุน PHAR
จะติดตั้งบน Linux ได้อย่างไร?
Primero, หากคุณต้องการได้รับใบอนุญาตหนึ่งปี ที่มีให้คุณจะต้องไปที่เว็บไซต์อย่างเป็นทางการของ JetBrains และที่นี่คุณต้องสร้างบัญชีที่คุณต้องให้อีเมลสถาบันของคุณหรือส่งข้อมูลรับรองของคุณ
JetBrains จะส่งอีเมลยืนยันและลิงค์สำหรับเปิดใช้งานใบอนุญาตของคุณ ซึ่งคุณสามารถใช้เพื่อ CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine และ WebStorm
เมื่อเสร็จแล้วคุณจะได้รับใบอนุญาตให้ใช้ผลิตภัณฑ์เหล่านั้นซึ่งในกรณีนี้เราสนใจ PhpStorm
ก่อนติดตั้ง PhpStorm ฉันต้องเตือนคุณว่ามันใช้งานได้กับ Java ดังนั้นคุณต้องติดตั้งแพ็คเกจ Java ในระบบของคุณ
รู้เรื่องนี้แล้ว เราสามารถทำการติดตั้งได้โดยการดาวน์โหลดแพ็คเกจ ที่ให้บริการเราโดยตรงจากเว็บไซต์อย่างเป็นทางการ Snap, Flatpack หรือในกรณีที่ distro ของคุณมีแพ็กเกจรวมอยู่ด้วยคุณสามารถติดตั้งได้จากที่เก็บ
สำหรับวิธีที่ง่ายที่สุด เราจะเลือกติดตั้งแพ็คเกจ Snap ซึ่งขอให้ระบบของเรามีการสนับสนุนเพิ่มเติมเท่านั้น
ในเทอร์มินัล เราจะพิมพ์คำสั่งใด ๆ ต่อไปนี้เพื่อติดตั้งเวอร์ชัน edge หรือเวอร์ชันเสถียร:
sudo snap install phpstorm --classic --edge sudo snap install phpstorm –classic
ตอนนี้ ในทางกลับกันหากคุณต้องการใช้ Flatpakก็เพียงพอแล้วที่จะรองรับการติดตั้งแพ็กเกจประเภทนี้
ในเทอร์มินัลคุณต้องพิมพ์:
flatpak install flathub com.jetbrains.PhpStorm
สุดท้ายหากคุณต้องการติดตั้งด้วยแพ็คเกจที่ให้มาจากเว็บไซต์คุณสามารถดูคำแนะนำภายในแพ็คเกจ
ฉันชอบใช้ Codelobster IDE - http://www.codelobster.com