PhpStorm ซึ่งเป็น IDE ที่ยอดเยี่ยมสำหรับ PHP ข้ามแพลตฟอร์ม

phpstorm-

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

สุดท้ายหากคุณต้องการติดตั้งด้วยแพ็คเกจที่ให้มาจากเว็บไซต์คุณสามารถดูคำแนะนำภายในแพ็คเกจ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   stas dijo

    ฉันชอบใช้ Codelobster IDE - http://www.codelobster.com