מהו קובץ PHP (ואיך אני פותח אחד)?
קובץ עם סיומת קובץ php הוא קובץ טקסט רגיל המכיל את קוד המקור שנכתב ב- PHP (זוהי שפת תיכנות רקורסיבית שפת PHP: Hypertext Preprocessor). PHP משמש לעתים קרובות לפתח יישומי אינטרנט מעובדים על ידי מנוע PHP בשרת האינטרנט.
מהו קובץ PHP?
PHP נוצר בשנת 1994 על ידי Rasmus Lerdorf כמערכת פשוטה של סקריפטים שנכתבו בשפת התכנות C. המטרה העיקרית שלו היתה לעקוב אחר המבקרים שצפו קורות החיים שלו באינטרנט. בתחילה הוא כינה את התסריטים האלה "כלים אישיים של דף הבית" (PHP Tools) ולאחר מכן שינו אותם מאוחר יותר ל- FI (Forms Interpreter), ולאחר מכן PHP / FI, לפני שיחליט לבסוף על השם הרקורסיבי הנוכחי שלו. PHP משמש 78.9% מכלל אתרי האינטרנט שלהם שפת תכנות בצד השרת ידוע.
קבצי PHP מעובדים על ידי שרתי אינטרנט באמצעות מתורגמן, אשר מבצעת את הקוד ולאחר מכן משלב את התוצאות (אשר יכול להיות כל סוג של נתונים, כמו שאילתות ממסד נתונים או תמונות) עם HTML שנוצר באופן דינמי כדי ליצור את דף האינטרנט שאתה רואה. זה מונע כל קוד PHP ממש מהמשתמש, גם כאשר מסתכלים על קוד המקור של הדף.
לעתים קרובות כאשר אתה ממלא טופס מקוון או לשלוח פרטים ליצירת קשר לאתר את קוד backend ישלח את המידע לשרת באמצעות סקריפט בתוך קובץ PHP. WordPress מבוססת במידה רבה באמצעות קבצי PHP.
איך אני פותח אחד?
מאז קבצי PHP הם פשוט טקסט קבצים קריא אנושית, כל מה שאתה צריך כדי להציג אחד הוא עורך טקסט פשוט כמו פנקס רשימות, Notepad + +, Sublime טקסט, וי, וכן הלאה.
אם אתה רק צריך לקחת מבט מהיר בתוך הקובץ, אתה יכול להשתמש Notepad ולא צריך להוריד כל תוכנה אחרת. אם אתם מתכננים לערוך את הקוד, אנו ממליצים להשתמש בעורך שמבנה קוד PHP נכון. אני יהיה באמצעות Notepad + + ב- Windows בדוגמה שלי.
כברירת מחדל, כאשר אתה מתקין עורך טקסט כמו Notepad + + הוא יקשר את רוב קבצי הטקסט / תכנות הסיומות באופן אוטומטי, כך לחיצה כפולה על הקובץ צריך לפתוח אותו בתוך התוכנית.
אם זה לא עובד, אז אתה יכול ללחוץ לחיצה ימנית על הקובץ ולבחור את עורך הטקסט האהוב עליך מתוך "פתח עם" רשימה המסופקים.
הדבר נכון גם בפלטפורמות אחרות כמו MacOS ו- Linux.
אם אתה מנסה להפעיל או לבצע קבצי PHP, תצטרך להוריד ולהתקין את PHP במחשב כדי לקמפל את הקוד. לשם כך, ניתן להשתמש בשרת מקומי כגון Vagrant Vagrant Vagrants, WampServer או XAMPP.