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 ที่นี่ในไฟล์ที่เรียกว่า $ db, ให้ฉันเริ่มต้นดังต่อไปนี้ 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 คุณใช้รุ่น verbose มากขึ้นนี้ 16 00:00:45,180 --> 00:00:49,760 ตอนนี้ในระหว่างแท็กเหล่านี้ให้ทำ สิ่งที่ง่ายเช่น printf พูด 17 00:00:49,760 --> 00:00:53,230 ได้นำมาอ้าง, "สวัสดีโลก" ที่มีเครื่องหมาย 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 การทำเช่นนี้ที่พร้อมรับคำสั่งของฉัน ฉันจะทำ php ที่ $ db 24 00:01:10,150 --> 00:01:12,120 และมีที่เราเห็นโลก hello 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 นี้อย่างแน่นอนเหมาะโดยเฉพาะอย่างยิ่ง เมื่อในซีหลังจากรวบรวมโปรแกรม 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 ที่ส่วนบนสุดของไฟล์นี้ให้ เพิ่ม shebang, ปังคมหรือ 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 มัน แต่ที่จริงการเรียกใช้โปรแกรมและ มองหา shebang ที่ด้านบนของมัน 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 สำหรับปฏิบัติการ $ db 41 00:02:09,840 --> 00:02:13,730 และตอนนี้ขอทำงานจุด เฉือน $ db 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 เราสามารถลบไฟล์นามสกุลที่ตอนนี้ เช่นกันโดยระบุ $ db ฟังเพลง, 47 00:02:27,280 --> 00:02:32,750 จะได้รับการเปลี่ยนชื่อเป็นเพียงแค่ทักทายและฉัน ในขณะนี้สามารถทำจุดเฉือนสวัสดีและฉัน 48 00:02:32,750 --> 00:02:34,090 อีกครั้งเห็นโลก hello 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 จึงขอกลับไป shebang ไปและ เปลี่ยนให้เป็น php ของพื้นที่ env เพียง 55 00:02:57,020 --> 00:03:00,290 นี้ shebang ใหม่จะแนะนำ คอมพิวเตอร์ในการตรวจสอบสภาพแวดล้อมในการ 56 00:03:00,290 --> 00:03:04,170 โปรแกรม, PHP และถ้ามันมี ที่ใช้ในการแปลโปรแกรมนี้ 57 00:03:04,170 --> 00:03:06,582