בשביל מה PHP עומד?

none

בשביל מה מייצג PHP

אפשר להיכנס היטב לתכנות לפני שתעלה על ידי מתכנת לשאול: 'בשביל מה בכלל PHP עומד?' ראשי התיבות משמשים בכל מקום באינטרנט, בין אם בהתייחס לשפת התכנות ובין אם כהשוואה ('השתמש במסילות במקום ב- PHP!'). אבל איך ראשי התיבות הקטנים של שלוש האותיות קיבלו כוח כזה?





בשביל מה עמד PHP?

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

מאמרים קשורים
  • דירוגי התנועה הגרועים ביותר
  • רשימת אתרי חטיבות הביניים
  • כיצד ליצור אלבום אינטרנט

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



מה PHP עומד עכשיו?

התשובה היא פשוטה: PHP: Hypertext Preprocessor .

'אבל רגע,' אתה אומר, 'זו לא יכולה להיות התשובה - איך ה- P ב- PHP יכול לעמוד על PHP?'



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

'אז בשביל מה PHP מייצג, Ollie?'

״למה, סטן, זה מייצג PHP: Hypertext Preprocessor, כמובן.'



מה לומר כשמישהו אומר שאני אוהב אותך

'בסדר. ובכן, מהו היפרטקסט? '

״אה, סטן, כולם יודעים את זה. היפרטקסט הוא היכולת לקשר מידע טקסטואלי אליו אַחֵר מֵידָע. זה הכוח העיקרי מאחורי האינטרנט, אחרי הכל, לאפשר לאנשים לעקוב אחר שרשראות מידע למידע חדש בקלות. '

'אני רואה. ובכן, אולי, אם אתה כל כך חכם, מה מעבד מראש? '

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

'לפני? אולי, למה שמישהו ירצה לעשות את זה? '

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

'וואו, אני חייב לומר, זה מרשים, Ollie. עוד משהו?'

'כן, סטן, PHP שימושי להרבה דברים. יצירת מסמכי XML, Flash, מסמכי PDF ... ואם אינך מוצא מודול שעושה מה שאתה רוצה ב- PEAR, תוכל תמיד לתכנת משלך. PHP היא שפה מאוד גמישה ושימושית, ועובדת כמעט על כל - '

'חכה רגע, Ollie! על מה הדבר הזה של PEAR אתה מדבר? '

״אה, אני מצטער, סטן, לא הסברתי את זה. ה- PEAR הוא ה מאגר הרחבות ויישומי PHP שהוא חבורה שלמה של קטעי קוד רב פעמיים שיכולים לעשות כל מיני דברים. זה המקום לחפש קוד PHP חדש, כדי שלא תמציא את הגלגל מחדש. '

'אני מבין, אני מבין. מאגר ההרחבות והיישומים של PHP. זה הגיוני, למעט דבר אחד, Ollie. '

'מה זה, סטן?'

'בשביל מה PHP מייצג, שוב?'

העתיד של PHP

בעוד ש- PHP משמש בכל מיני דרכים, העובדה היא שהשפה מתחילה להתיישן בעולם ה- web 2.0. שפות אחרות, כמו AJAX ו- Ruby on Rails, צוברות תאוצה עם שינוי האינטרנט. ובכל זאת, לא רק שלימוד שפה כמו PHP או Java יכול לשמש כמיומנות עבודה סחירה עבור כל מעצב אתרים, אלא גם משמש כתחל שימושי ללימוד כל שפת תכנות. היכולת ליצור מסמך .PHP לאתר יכולה להגדיל את הפונקציונליות, האינטראקטיביות ואפילו את היופי של כמעט כל אתר.

none