בניית אתרים - דפי זהב
רוצים לדעת עוד?
מלאו את פרטיכם ואחד מנציגינו
יחזור אליכם:
(פרטיכם מוגנים ולא ייחשפו)
* 
*   - 
 
 
אתר בניית אתרים של דפי זהב בסלולר

אתרי PHP

קצת PHP והכול יהיה בסדר


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

לעומת שפות תכנות אחרות לאינטרנט, עבור PHP לא צריך לשלם או לרכוש רישיון הפעלה או תוכנה נלווית; אפשר ללמוד, לפתח ולהפיץ את השפה בחינם. ומה עם ראשי התיבות PHP? קשה להגיד שאפשר להבין אותן.

שפת PHP 
ראשי התיבות המוזרים של השפה הזו, ממש לא מבהירים למה התכוון המשורר: PHP = PHP Hypertext Preprocessor. ואולי זו בכלל בדיחה רקורסיבית על חשבוננו... ולמרות זאת, בניית אתרים באינטרנט באמצעות PHP הפכה לדבר נפוץ ביותר.

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

השניים הללו גם אחראים לראשי התיבות הבלתי אפשריים של PHP, בניגוד לראשי התיבות הפשוטים יותר שנתן לה רסמוס (Personal Home Page tools). כיוון שהיוצר המקורי של השפה ויתר על זכויותיו, PHP הפכה לשפת קוד-פתוח שכל אחד יכול לפתח ולהפיץ. לפיכך כיום יש כבר גרסה חמישית של השפה, הנקראת PHP5.

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

כמה מהיתרונות הבולטים ביותר של שימוש בשפת PHP:

• כיוון שמדובר בשפה הרצה על צד-השרת, PHP היא שפה בטוחה יותר לשימוש.
• PHP היא שפת קוד-פתוח, המתפתחת באופן חופשי על-ידי משתמשים שונים, ולפיכך יעילה יותר
  מאחיותיה הסטטיות.
• ל- PHP יש יכולת מובנית לעבוד עם מסדי-נתונים (ובעיקר עם SQL).
• שפה המותאמת במיוחד לעבודה עם אתרי אינטרנט.


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

כל המשתמשים בשפה טוענים בעקשנות כי היא קלה לשימוש, ומרגע שלומדים אותה – קשה לעזוב אותה. כנראה שיש הרבה אמת בדבריהם, כיוון שאם עד היום היינו רגילים לראות יותר דפי אינטרנט עם הסיומת asp או aspx, הרי שהיום יותר ויותר דפי php תופסים את מקומם.