אתר דינאמי - שפת PHP

חיפה | קריות

אתר דינאמי - שפת PHP

הודעהעל ידי מייקל יהודה » 20 מרץ 2009, 20:13

PHP‏ (PHP Hypertext Preprocessor) היא שפת תסריט המיועדת בעיקר לתכנות יישומי אינטרנט בצד השרת, אך יכולה לרוץ על המחשב האישי באמצעות מפרש. השפה מושתתת על עקרונותיהן של Perl ו-C.

איפיוני השפה
לשפת PHP יש מפרש (Interpreter) המותקן בשרת האינטרנט, ותפקידו להריץ תסריטים (Scripts) ב-PHP, תוך שימוש במשאבים של מחשב השרת (למשל: מערכת הקבצים ובסיסי נתונים). באמצעות PHP ניתן ליצור דפי Web דינמיים בשילוב נתונים מבסיסי נתונים, ולטפל בטפסים ובמידע שנשלחים מהמשתמשים (clients). התפקיד של PHP הוא לנתח את המידע וליצור פלט בהתאם.

כשפה לתכנות יישומי אינטרנט בצד השרת, PHP אינה עוסקת במשימות שמתבצעות בצד הלקוח, כלומר בדפדפן. בהתאם לכך, PHP יוצרת תוכן, דף HTML,‏ XML, תמונה או כל אובייקט אחר, ושולחת אותם אל הדפדפן, אך היא אינה מפענחת אותם – זו מלאכתו של הדפדפן. באופן דומה, שפת PHP משלבת בדפים, במידת הצורך, תסריטי JavaScript או VBScript ורכיבי Flash, לביצוע במחשב הלקוח (קוד PHP אינו מגיע אל מחשב הלקוח, אלא רק הפלט שיצר קוד זה).

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

PHP היא אחת השפות הראשונות שנבנו במיוחד לתכנות אתרים דינמיים באינטרנט (אם לא הראשונה). גישה דומה לזו של PHP מיושמת בכלים המקבילים לה שפותחו אחריה: ASP (של Microsoft) ו-JSP (של Sun, מפתחת Java). ל-PHP מספר יתרונות: השפה קלה להבנה וללמידה; במבנה השפה ניכרת השפעת שפת C, ובמידה מסוימת, גם Java; היכרות מוקדמת עם שפות אלו ללא ספק מסייעת לתהליך האקלום; בשימוש ותכנות נכון, שפת PHP מספקת אבטחה גבוהה, שמתעצמת כאשר היא משולבת בשרת Apache HTTP Server ומערכת ההפעלה UNIX.
קרית ים היא עיר במחוז חיפה, ממוקמת 8 קילומטרים צפונית לחיפה והיא אחת מהערים המרכיבות את הקריות. קריית ים נוסדה בשנת 1941 והוכרזה כעיר בשנת 1976.
סמל אישי של המשתמש
מייקל יהודה
מנהל האתר
 
הודעות: 14
הצטרף: 02 מרץ 2009, 12:10
מיקום: קרית ים

חזור אל בוני אתרים

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ואורח אחד

cron