כל מה שאתה צריך לדעת על PHPStorm



מאמר זה יספק לך ידע מקיף ומקיף על אחד מתכונות ה- IDE המפורסמות PHPStorm ותכונותיו.

בכל פעם שאנחנו רוצים לכתוב יישום גדול, אתר גדול או תוכנה אנו משתמשים ב- IDE או בתוכנת עורך לצורך ביצוע עבודה זו. מבחינה טכנית אפשר לכתוב את כל האתר או תוכנה מלאה לקובץ פנקס רשימות, אך למעשה זה כמעט בלתי אפשרי וגוזל זמן כי וזה די קדחתני. לכן אנו זקוקים למערך שלם של סביבה, תוכניות לביצוע עבודה זו והתשובה היא IDE. אחד, בפרט, שנדון היום הוא PHPStorm:

מה זה IDE?

כעת אנו מבינים את הבעיה בכתיבת יישום אינטרנט גדול עם עורך טקסטים. בואו ניקח את הצעד הבא, IDE מייצג סביבת פיתוח משולבת זוהי חבילה שלמה של תוכנה המספקות כלים מסוגים שונים לכתיבה, בדיקה וניקוי באגים ליישום שלנו ועוד רבים אחרים. IDE נועד לפשט את הקוד ולמזער את באגי התכנות. אוספי כלים משולבים אלו נוצרים כדי להחליק את תהליך פיתוח התוכנה ויכולים לזהות ולהקטין טעויות קידוד והקלדות.





IDE-PhpStorm

יש גם כמה IDE הם קוד פתוח וחלקם מסחריים זה אומר שאתה צריך לשלם כדי להשתמש ב- IDE. בואו ניקח דוגמה כלשהי לאידיאלים הקיימים בשוק חלקם פופולריים למדי למשל, Xcode הוא IDE לפיתוח יישומי פלטפורמת Mac OS ו- IOS בין אם זה יישום סלולרי, יישום שולחן עבודה או יישום Apple watch דוגמה אחרת היא Android studio. סטודיו אנדרואיד משמש לפיתוח יישומי אנדרואיד שני אלה הם IDE פופולריים מאוד.



מה זה PhpStorm?

בואו נדבר על ה- PhpStorm, ובכן PhpStorm הוא IDE שנועד לטפל בפרויקטים גדולים של PHP, והוא תומך בכל סוגי הכלים הקשורים ל- PHP, גם בכלי איתור באגים ובדיקות. אז זה זה תוכנן במיוחד עבור שפה, המפתחים שרוצים ליצור אפליקציות אינטרנט ופרויקטים הקשורים ל- PHP שהם מאוד אוהבים לעבוד עם PHP storm. PhpStorm היא פלטפורמת IDE ניידת כסף עבור PHP, שנבנתה על ידי חברת JetBrains הצ'כית.

שפת Java משמשת לכתיבת PhpStorm. אנו יכולים להגדיל את הפונקציונליות של IDE על ידי חיבור תוספים שנוצרו עבור PhpStorm או שאנחנו יכולים לכתוב תוספים משלנו. ה- IDE מתחבר גם למקורות חיצוניים כמו XDebug. הוא כולל עורך SQL מן המניין עם תוצאות שאילתות הניתנות לעריכה. PhpStorm יכול לטפל בקוד מסגרות מרובות כמו Symfony, Zend Framework, Drupal, CakePHP, Magento, WordPress, Joomla, Laravel, Yii, ורבים אחרים.

סקירה כללית של מודולים ב- PhpStorm

  • סיוע בקידוד חכם

כשאנחנו כותבים קוד זה מספק תכונה להשלמה אוטומטית לפיה בכל פעם שאנחנו מקלידים או כותבים פונקציה, מחלקה, משתנה וכו ', היא משלימה אוטומטית ומעניקה לנו רשימה נפתחת יפה של כל הדגמים הקשורים. בואו ניקח דוגמה פשוטה is_array () היא פונקציה שבודקת אם הערך הנתון או הנתונים הנתונים הם מערך או לא. לכן כשאנחנו כותבים פונקציה זו is_array () ב- PhpStorm זה מראה איזה פרמטר אתה צריך להעביר בפונקציה זו גם אתה יכול לראות את ההגדרה של פונקציה זו בספריה.



  • ניווט קוד חכם

בואו נדון תחילה בבעיה נעבור מבלוק קוד אחד לבלוק קוד אחר ועבור קובץ קוד אחד לקובץ קוד אחר. עלינו לעבור למספר הקבצים בעורך הטקסט ועלינו לברר באיזה קובץ אנו כותבים את הקוד בפועל בו אנו רוצים להשתמש במחלקה אחרת או בקובץ אחר אך בעיה זו אינה מתרחשת במקרה של PhpStorm מכיוון שהיא נותנת לנו כלי חיפוש נחמד שבו אנו מגלים איזה קוד מסוים נכון באיזה קובץ מסוים.

כמו כן כדי לעבור בין מספר קבצים כאשר אנו לוחצים על מקש shift המקלדת פעמיים הוא פותח חלונית בה הוא מראה את כל המודולים הקבצים הפתוחים ופתוחים לאחרונה.

  • רפקטורציה מהירה ובטוחה

רפקטורציה מהירה ובטוחה בכל פעם שאנחנו רוצים לאפס את הקוד שלנו, למשל במקרים מסוימים אנו זקוקים למשתנה מוטבע, לשנות שם, להעביר, להסיר, לחלץ שיטה, לדחוף את החברים לקוד ולמשוך את קוד החברים למטה, לשנות את חתימת הפונקציה ושינויים רבים אחרים .

ה- PhpStorm נותן לנו דרך משובחת מאוד לשקף את הקוד שלנו. זה גם מראה לנו בכל פעם שאנחנו רוצים לשקם מחדש את הקוד שלנו, זה נותן לנו מידע על, באיזה קובץ קוד זה יבוא לידי ביטוי או אילו שינויים יבוצעו.

  • איתור באגים ובדיקות קלים

עכשיו בואו נדבר על ניפוי באגים ובדיקות, ובכן אני חושב שעורך טקסטים הוא דרך קשה מאוד לבדוק ולפתור באגים שלנו או ברוב המקרים, זה לא מתאים לפונקציונליות מסוג זה אבל PhpStorm נותן לנו כלי ניפוי ובדיקה נחמדים מאוד.

ל- PhpStorm יש איתור באגים חזותי שאינו זקוק לתצורה ומספק פונקציונליות מצוינת, זה יעקוב אחר הדברים שקורים בכל שלב שמשתמש באגים x ונשלח אל הבאגים ואנחנו רוצים שבדיקת היחידה היא נותנת לנו יחידת PHP ו- BDD.

  • מפתח מובנה וכלים חזיתיים

PhpStorm נותן לנו כלים מפתחים מובנים לטיפול ביישום כדי לעקוב אחר שינוי קוד המקור, אינטגרציה, שאילתת SQL וטיפול במסד נתונים, פריסה מרחוק, כלים לפקודות מסוף, Docker, Composer, API לקוח, וכמה כלים אחרים וכלי חזית כמו למשל HTML.

לעיצוב Sass, CSS, Stylus ו- Less. לתסריט סקריפט קפה, JavaScript, Emmet ו- Typescript עם רפקטורינג, ניפוי באגים ובדיקת יחידות.

יצירת יישום PHP פשוט ב- PhpStorm

עכשיו בואו ניצור טופס HTML פשוט והטופס מטופל על ידי קוד ה- PHP שלנו. עלינו ליצור שני קבצים, האחד הוא קובץ ה- submit.php, הקובץ אחראי על הטיפול בטופס ואחד אחר הוא קובץ ה- HTML הרגיל index.html. הטופס מכיל שלושה שדות ראשונים, אחרונים, דוא'ל ולחצן הגשה אחד כאשר משתמש לוחץ על כפתור הגש את הטופס שהוגש ב- submit.php וקובץ submit.php מבצע את הקוד. לבסוף, הוא מדפיס את כל שלושת שדות הטופס.

מה זה keyerror בפייתון

index.html

הרשמת משתמש

הרשמת משתמש:

שם פרטי משתמש:
שם משפחה של משתמש:
מזהה אימייל:

submit.php

 

בכך אנו מגיעים לסוף מאמר זה של PhpStprm. אני מקווה שקיבלתם מושג על ה- IDE ומקווה שתתחילו לקודד בהקדם האפשרי.

אם גילית שבלוג הדרכה זה של PHPStorm רלוונטי, עיין ב מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפרוסים ברחבי העולם.

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות של ” מדריך PHPStorm ”ואחזור אליך.