PhpStorm הוא ה- PHP IDE "ברק חכם" נוצר על ידי JetBrains ואשר זמין למפתחים ב- Linux, MacOS ו- Windows. חשוב להזכיר כי זה לא אפליקציה חינמית ועל המשתמשים לרכוש מפתח רישיון בכדי לנצל אותו עד תום.
למרות ש- JetBrains מציע רישיון חינם לשנה לסטודנטים, מורים ומכונים ותחומים אקדמיים אחרים, המאפשרים לך לא רק להשתמש ב- IDE זה אלא גם נותן לך גישה למוצרים השונים המוצעים על ידי JetBrains.
PhpStorm מספק עורך עבור PHP, HTML ו- JavaScript עם ניתוח קוד לטוס, מניעת שגיאות ופירוק אוטומטי של קוד PHP ו- JavaScript. השלמת קוד PhpStorm תואם לגרסאות שונות של PHP, כולל גנרטורים, קורוטינים, מילת מפתח אחרונה, רשימת foreach, מרחבי שמות, סגירות, תכונות ותחביר מערך קצר. בנוסף לכך הוא כולל עורך SQL שלם עם תוצאות שאילתות הניתנות לעריכה.
אודות PhpStorm
פסטורם זה כתוב בג'אווה ומשתמשים הם יכולים להרחיב את ה- IDE על ידי התקנת תוספים נוצר עבור PhpStorm או על ידי כתיבת תוספים משלך. התוכנה מתקשרת גם עם מקורות חיצוניים כמו XDebug.
היישום תואם לינוקס באמצעות טכנולוגיות שונות. באתר הרשמי שלהם הם מודיעים כי היישום מופץ באמצעות חבילת Snap, אם כי הוא מופץ גם דרך הבינאריות וגם כמה מהפצות לינוקס כוללות את החבילה במאגרים שלהם.
PhpStorm מספק עורך קוד עשיר עבור PHP עם הדגשת תחביר, הגדרות פורמט קוד מורחבות, בדיקת שגיאות תוך כדי סיום והשלמת קוד.
בין המאפיינים העיקריים שלו ניתן להדגיש את הדברים הבאים:
- תאימות עם גרסאות שונות של PHP
- פונקציית השלמה אוטומטית עבור קוד PHP, מחלקות, שיטות, שמות משתנים ומילות מפתח, כמו גם שמות נפוצים עבור שדות ומשתנים בהתבסס על סוגם.
- תמיכה בסגנון קידוד (PSR1 / PSR2, דרופל, סימפוני, זנד).
- תמיכה ב- PHPDoc
- גלאי קוד כפול.
- רודף קוד PHP (phpcs)
- רפקטורציות (שנה שם, הזן משתנה, הזן קבוע, הזן שדה, משתנה מוטבע, העבר חבר סטטי, ממשק חלץ).
- עריכת תבניות Smarty ו- Twig (הדגשת שגיאת תחביר, סיום פונקציות ותכונות Smarty, הכנסה אוטומטית של סוגריים מותאמים, ציטוטים ותגי סגירה ועוד).
- תצוגת MVC למסגרות Symfony ו- Yii.
- תמיכת PHAR.
כיצד להתקין בלינוקס?
ראשית, אם אתה רוצה לקבל רישיון לשנה זה מוצע, אתה רק צריך להיכנס לאתר הרשמי של JetBrains וכאן עליך ליצור חשבון שבו עליך לספק את הדוא"ל המוסדי שלך או לשלוח את האישור שלך.
JetBrains ישלח אליכם אימייל אישור וקישור בו תוכלו להפעיל את הרישיון שלכם שבו אתה יכול להשתמש CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine ו- WebStorm.
לאחר שתסיים זאת, תקבל את הרישיון לשימוש בכל אחד מאותם מוצרים, שבמקרה זה אנו מעוניינים ב- PhpStorm.
לפני התקנת PhpStorm, עלי להזכיר לך שהוא עובד עם Java, לכן עליך להתקין את חבילת Java במערכת שלך.
כבר יודע זאת, אנו יכולים לבצע את ההתקנה על ידי הורדת החבילה שהיא מציעה לנו ישירות מהאתר הרשמי שלה, הצמד, Flatpak או במקרה שהחבילה שלך כוללת את החבילה, תוכל להתקין אותה ממאגריה.
לשיטות הפשוטות ביותר, אנחנו הולכים לבחור בהתקנת חבילת Snap, שרק מבקש מאיתנו שהמערכת שלנו תקבל תמיכה נוספת.
בטרמינל אנו הולכים להקליד אחת מהפקודות הבאות, להתקנת גרסת הקצה או הגרסה היציבה:
sudo snap install phpstorm --classic --edge sudo snap install phpstorm –classic
עכשיו, מצד שני אם אתה מעדיף להשתמש ב- Flatpak, די בתמיכה בהתקנת חבילות מסוג זה.
בטרמינל אתה רק צריך להקליד:
flatpak install flathub com.jetbrains.PhpStorm
לבסוף, אם ברצונך להתקין עם החבילה המסופקת מהאתר, תוכל למצוא את ההוראות בתוך החבילה.
אני מעדיף להשתמש ב- Codelobster IDE - http://www.codelobster.com