PHP 101

מְחַבֵּר: Judy Howell
תאריך הבריאה: 27 יולי 2021
תאריך עדכון: 13 מאי 2024
Anonim
PHP 101 - Introduction
וִידֵאוֹ: PHP 101 - Introduction

תוֹכֶן



מקור: Bakhtiar Zein / Dreamstime

להסיר:

שפת תסריטים זו היא פשוטה, זולה ויעילה ביותר, ומסבירה מדוע היא כה פופולרית.

ניתן להשתמש בשלוש מילים לתיאור PHP: פונקציונלי, גמיש ופופולרי.

זו הסיבה ששפת תסריטים זו משמשת כמה מאתרי האינטרנט הגדולים בעולם, כולל ויקיפדיה, וורדפרס. למעשה, הוא משמש יותר מ- 80 אחוז מכל אתרי האינטרנט, הרבה יותר אתרים מ- ASP.Net, ColdFusion ופרל. זו הסיבה שחשוב כל כך למפתחי ומעצבי אתרים רציניים להיכנס ל- PHP. הנה היטב התבונן בשפה זו ומדוע היא כה פופולרית. (PHP משמש גם לפרויקטים של IoT. למידע נוסף בעשרת שפות הקידוד המובילות עבור פרויקטים של IoT.)

מה זה PHP?

PHP הוא ראשי תיבות רקורסיבית של PHP: Hyper Preprocessor, ומשמשת לתסריטים בצד השרת כדי לבוא עם דפי אינטרנט דינמיים. PHP הוא בעיקרון שפת סקריפט לשימוש כללי, ומוטמע בדרך כלל ב- HTML.

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


מה שהופך את ה- PHP ליעיל כל כך הוא שהוא מפרק את כמות הקוד שאתה צריך לבצע משימה מסוימת. מה שכן, קל להיכנס למצב "PHP" בזמן כתיבת קוד HTML. אתה רק צריך לכלול את קודי ה- PHP שלך ב"? Php "ו-"? ".

איך PHP התחיל

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

מדוע PHP פופולרי

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

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


אין באגים, אין מתח - המדריך השלב אחר צעד שלך ליצירת תוכנה לשינוי חיים מבלי להרוס את חייך

אינך יכול לשפר את כישורי התכנות שלך כאשר לאף אחד לא אכפת מאיכות התוכנה.

ניתן להשתמש ב- PHP גם בפלטפורמות רבות ותואם לשרתים רבים. תסריטי PHP עשויים להתבצע במחשב שפועל במערכת Windows ולא יהיו להם בעיות כאשר הוא מופעל במחשב יוניקס או לינוקס. יתרה מזאת, PHP פועלת על רבים מהשרתים הפופולאריים ביותר כיום, כמו IIS ו- Apache. PHP עובד גם בצורה חלקה עם מרבית שרתי בסיסי הנתונים הפופולריים כמו Hyperweave, Sybase, Oracle, MySQL, FrontBase, Ingres ו- Informix. זה תומך גם בקישוריות מסדי נתונים פתוחה (ODBC). משמעות הדבר היא כי שרתי בסיסי נתונים המשתמשים בתקן זה יוכלו לעבוד עם PHP.

PHP עובד גם טוב עם הרבה פרוטוקולים כמו IMAP, POP3, HTTP, COM, LDAP ו- SNMP. זה יכול אפילו לתמוך באובייקטים של Java, CORBA ו- WDDX חילופי נתונים מורכבים.

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

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

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

החסרונות של השימוש ב- PHP

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

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

לימוד PHP

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

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