1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,530 >> דובר: בואו לכתוב תכנית ב-PHP. 3 00:00:02,530 --> 00:00:05,920 שלא כמו C, שהיא שפת הידור, PHP היא לפרש 4 00:00:05,920 --> 00:00:09,340 שפה, מה שאומר ברגע שאנחנו לכתוב את קוד המקור שלנו ב-PHP, שאנחנו יכולים 5 00:00:09,340 --> 00:00:12,960 פשוט להפעיל אותו על ידי העברתו מקור קוד כקלט לתוך מה שנקרא 6 00:00:12,960 --> 00:00:16,340 מתורגמן, תכנית שמטרתה בחיים הוא לקרוא את מקור PHP שלך 7 00:00:16,340 --> 00:00:20,140 קוד, מלמעלה למטה, משמאל לימין, ו אין, קו אחר קו, מה שזה לא 8 00:00:20,140 --> 00:00:21,650 שתגדיר את זה לעשות. 9 00:00:21,650 --> 00:00:25,450 כאן, בקובץ שנקרא hello.php, תן לי להתחיל כך. 10 00:00:25,450 --> 00:00:31,140 סוגר פתוח, סימן שאלה, PHP, ו למטה אז, תן לי לסגור את php כי 11 00:00:31,140 --> 00:00:33,700 תג עם סימן שאלה, סוגר זווית. 12 00:00:33,700 --> 00:00:36,570 >> עכשיו אתה תמצא, בכמה מחשבים, אתה למעשה יכול לברוח עם רק 13 00:00:36,570 --> 00:00:39,710 סוגר עושה פתוח, סימן שאלה, ללא php הנגרר. 14 00:00:39,710 --> 00:00:42,920 אבל אתה תמצא שהקוד שלך הוא יותר נייד והוא פועל על יותר מחשבים אם 15 00:00:42,920 --> 00:00:45,180 אתה עושה שימוש בגרסה מפורט יותר זה. 16 00:00:45,180 --> 00:00:49,760 עכשיו, מה שבין התגים האלה, בואו נעשינו את משהו פשוט, כמו printf, ציטוט 17 00:00:49,760 --> 00:00:53,230 סוף ציטוט, "hello world", עם n לוכסן הפוך. 18 00:00:53,230 --> 00:00:55,610 >> בואו עכשיו לשמור את הקובץ ולהפעיל את התכנית. 19 00:00:55,610 --> 00:00:58,490 אבל כדי להפעיל את הקובץ הזה, אנחנו הולכים צריך להעביר את זה דרך PHP 20 00:00:58,490 --> 00:00:59,180 מתורגמן. 21 00:00:59,180 --> 00:01:02,980 אז מבחינה טכנית, אנחנו רצים PHP, ו עובר כקלט אני קוד המקור 22 00:01:02,980 --> 00:01:03,840 פשוט כתב. 23 00:01:03,840 --> 00:01:10,150 לשם כך, בשורת הפקודה שלי, אני אעשה hello.php PHP. 24 00:01:10,150 --> 00:01:12,120 ויש שאנו רואים, שלום עולם. 25 00:01:12,120 --> 00:01:15,220 >> כמובן, כדי להפעיל תכנית זו, לא היה לי לדעת כי התכנית נכתבה 26 00:01:15,220 --> 00:01:18,400 ב-PHP, כך שאני היית יודע לרוץ המתורגמן שלו. 27 00:01:18,400 --> 00:01:22,290 זה בהחלט הוא אידיאלי, במיוחד כאשר, ב-C, לאחר קומפילציה תכנית, 28 00:01:22,290 --> 00:01:25,500 משתמש יכול פשוט להפעיל אותו ללא צורך או תדע שזה היה פעם 29 00:01:25,500 --> 00:01:29,850 נכתב ב C. אבל אנחנו יכולים להשיג את זה אותו אפקט עם PHP גם כן. 30 00:01:29,850 --> 00:01:31,260 >> בואו נחזור לקוד המקור שלי. 31 00:01:31,260 --> 00:01:34,970 בחלקו העליון של קובץ זה, בואו להוסיף עסק, מפץ חד או 32 00:01:34,970 --> 00:01:39,610 סימן קריאה, ואחריו קו נטוי בן סלאש PHP, וזה פשוט 33 00:01:39,610 --> 00:01:44,040 דרך למתורגמן PHP או התכנית במחשב המסוים הזה. 34 00:01:44,040 --> 00:01:47,830 בואו עכשיו לשמור את הקובץ, אלא גם להפוך את ההפעלה הקובץ 35 00:01:47,830 --> 00:01:49,230 בנוסף לקריא. 36 00:01:49,230 --> 00:01:52,810 די בו לקובץ לקריאה נוחה לתכנית כמו PHP לפרש 37 00:01:52,810 --> 00:01:56,820 את זה, אבל בעצם להפעיל תכנית ו מחפש עסק שבחלק העליון שלו 38 00:01:56,820 --> 00:02:00,470 לדעת מה מתורגמן כדי להשתמש בו כדי לבצע את הקוד, אנחנו צריכים לעשות 39 00:02:00,470 --> 00:02:02,610 קובץ הפעלה גם כן. 40 00:02:02,610 --> 00:02:09,840 >> כדי לעשות זאת, בוא הקלד chmod בתוספת x, להפעלה, hello.php. 41 00:02:09,840 --> 00:02:13,730 ועכשיו, בואו נרוץ נקודה סלאש hello.php. 42 00:02:13,730 --> 00:02:15,400 ושוב, אנו רואים עולם שלום. 43 00:02:15,400 --> 00:02:17,030 עכשיו אנחנו יכולים לקחת את זה צעד אחד נוסף. 44 00:02:17,030 --> 00:02:19,850 אנחנו לא צריכים לגלות לעולם כי תכנית זו, שלום עולם, היא 45 00:02:19,850 --> 00:02:21,140 נכתב ב-PHP. 46 00:02:21,140 --> 00:02:27,280 אנחנו יכולים להסיר כי סיומת קובץ עכשיו כמו גם על ידי ציון hello.php MV, 47 00:02:27,280 --> 00:02:32,750 יהיה שמם פשוט שלום, ואני יכול עכשיו לעשות נקודה לקצץ שלום, ואני 48 00:02:32,750 --> 00:02:34,090 שוב רואה את שלום עולם. 49 00:02:34,090 --> 00:02:36,080 >> בואו ניקח הצעד האחרון הזה. 50 00:02:36,080 --> 00:02:39,810 נניח שאני לא יודע בהכרח הדרך ל-PHP במחשב על 51 00:02:39,810 --> 00:02:43,980 איזו תכנית זו עשויה להיות לרוץ, אבל אני רוצה את המחשב כדי למצוא את זה בשבילי. 52 00:02:43,980 --> 00:02:46,670 מתברר כי בהרבה של מחשבים, יש תכנית בשם 53 00:02:46,670 --> 00:02:50,820 env לסביבה, E-N-V, ש יכול להבין את זה בשבילנו. 54 00:02:50,820 --> 00:02:57,020 אז בואו נחזור לעסק ו לשנות את זה כדי להיות php החלל פשוט env. 55 00:02:57,020 --> 00:03:00,290 עסק חדש זו ינחה מחשב כדי לבדוק את סביבתו ל 56 00:03:00,290 --> 00:03:04,170 התכנית, PHP, ואם זה שם, להשתמש בזה כדי לפרש את התכנית זו. 57 00:03:04,170 --> 00:03:06,582