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

השמות הטובים ביותר לילדים

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

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





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

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

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

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



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

התשובה היא פשוטה: PHP: Hyperprocessor 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 לאתר יכולה להגדיל את הפונקציונליות, האינטראקטיביות ואפילו את היופי של כמעט כל אתר.

מחשבון קלוריה