1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,530 >> SPEAKER: Hãy viết một chương trình trong PHP. 3 00:00:02,530 --> 00:00:05,920 Không giống như C, mà là một ngôn ngữ biên dịch, PHP là một giải thích 4 00:00:05,920 --> 00:00:09,340 ngôn ngữ, có nghĩa là ngay khi chúng tôi viết mã nguồn của chúng tôi trong PHP, chúng ta có thể 5 00:00:09,340 --> 00:00:12,960 chỉ cần chạy nó bằng cách nguồn mã như đầu vào những gì được gọi là một 6 00:00:12,960 --> 00:00:16,340 thông dịch viên, một chương trình có mục đích trong cuộc sống là để đọc nguồn PHP của bạn 7 00:00:16,340 --> 00:00:20,140 mã, trên xuống dưới, từ trái sang phải, và làm, line-by-line, bất cứ điều gì 8 00:00:20,140 --> 00:00:21,650 bạn đã thiết lập nó làm. 9 00:00:21,650 --> 00:00:25,450 Ở đây, trong một tập tin gọi là hello.php, hãy để tôi bắt đầu như sau. 10 00:00:25,450 --> 00:00:31,140 Mở khung, dấu hỏi, php, và sau đó xuống bên dưới, hãy để tôi đóng php 11 00:00:31,140 --> 00:00:33,700 tag với dấu hỏi, khung góc. 12 00:00:33,700 --> 00:00:36,570 >> Bây giờ bạn sẽ tìm thấy, một số máy tính, bạn thực sự có thể nhận được ngay với chỉ 13 00:00:36,570 --> 00:00:39,710 làm khung mở, dấu hỏi, mà không có sự php dấu. 14 00:00:39,710 --> 00:00:42,920 Nhưng bạn sẽ thấy rằng mã của bạn là hơn xách tay và chạy trên nhiều máy tính hơn nếu 15 00:00:42,920 --> 00:00:45,180 bạn sử dụng phiên bản tiết hơn này. 16 00:00:45,180 --> 00:00:49,760 Bây giờ, ở giữa các thẻ, chúng ta hãy làm một cái gì đó đơn giản, giống như printf, báo giá 17 00:00:49,760 --> 00:00:53,230 unquote, "hello world", với dấu gạch chéo ngược n. 18 00:00:53,230 --> 00:00:55,610 >> Bây giờ hãy lưu các tập tin và chạy chương trình này. 19 00:00:55,610 --> 00:00:58,490 Nhưng để chạy tập tin này, chúng ta sẽ phải vượt qua nó thông qua PHP 20 00:00:58,490 --> 00:00:59,180 thông dịch viên. 21 00:00:59,180 --> 00:01:02,980 Vì vậy, về mặt kỹ thuật, chúng tôi đang chạy PHP, và đi qua như là đầu vào mã nguồn tôi 22 00:01:02,980 --> 00:01:03,840 chỉ viết. 23 00:01:03,840 --> 00:01:10,150 Để làm điều này, tại dấu nhắc lệnh của tôi, Tôi sẽ làm php hello.php. 24 00:01:10,150 --> 00:01:12,120 Và có chúng ta thấy, hello thế giới. 25 00:01:12,120 --> 00:01:15,220 >> Tất nhiên, để chạy chương trình này, tôi đã có biết rằng chương trình đã được viết 26 00:01:15,220 --> 00:01:18,400 trong PHP, vì vậy mà tôi muốn biết để chạy thông dịch viên của nó. 27 00:01:18,400 --> 00:01:22,290 Điều này chắc chắn là một lý tưởng, đặc biệt là khi, trong C, sau khi biên dịch một chương trình, 28 00:01:22,290 --> 00:01:25,500 một người sử dụng có thể chỉ cần chạy nó mà không cần phải để biết hay quan tâm rằng đó là một lần 29 00:01:25,500 --> 00:01:29,850 viết bằng C. Nhưng chúng ta có thể đạt được điều đó tác dụng tương tự với PHP là tốt. 30 00:01:29,850 --> 00:01:31,260 >> Chúng ta hãy quay trở lại mã nguồn của tôi. 31 00:01:31,260 --> 00:01:34,970 Ở trên cùng của tập tin này, chúng ta hãy thêm một công việc, một tiếng nổ mạnh hoặc 32 00:01:34,970 --> 00:01:39,610 dấu chấm than, tiếp theo là dấu gạch chéo bin giảm php, mà chỉ đơn giản là 33 00:01:39,610 --> 00:01:44,040 đường dẫn đến thông dịch viên PHP hoặc chương trình trên máy tính đặc biệt này. 34 00:01:44,040 --> 00:01:47,830 Bây giờ hãy lưu các tập tin, nhưng cũng làm cho các tập tin thực thi 35 00:01:47,830 --> 00:01:49,230 ngoài có thể đọc được. 36 00:01:49,230 --> 00:01:52,810 Nó cũng đủ cho một tập tin để có thể đọc cho một chương trình như PHP để giải thích 37 00:01:52,810 --> 00:01:56,820 nó, nhưng để thực sự chạy một chương trình và tìm kiếm công việc rằng ở trên cùng của nó 38 00:01:56,820 --> 00:02:00,470 để biết thông dịch viên để sử dụng để thực thi mã, chúng ta phải làm cho 39 00:02:00,470 --> 00:02:02,610 nộp thực thi là tốt. 40 00:02:02,610 --> 00:02:09,840 >> Để làm điều này, hãy gõ chmod một cộng x, cho thực thi, hello.php. 41 00:02:09,840 --> 00:02:13,730 Và bây giờ, chúng ta hãy chạy dot giảm hello.php. 42 00:02:13,730 --> 00:02:15,400 Và một lần nữa, chúng ta thấy hello thế giới. 43 00:02:15,400 --> 00:02:17,030 Bây giờ chúng ta có thể thực hiện việc này một bước xa hơn. 44 00:02:17,030 --> 00:02:19,850 Chúng tôi không cần phải tiết lộ cho thế giới rằng chương trình này, xin chào thế giới, là 45 00:02:19,850 --> 00:02:21,140 được viết bằng PHP. 46 00:02:21,140 --> 00:02:27,280 Chúng ta có thể loại bỏ tập tin mở rộng tại cũng bằng cách xác định hello.php mv, 47 00:02:27,280 --> 00:02:32,750 được đổi tên đơn giản là xin chào, và tôi có thể bây giờ chấm giảm hello, và tôi 48 00:02:32,750 --> 00:02:34,090 lại thấy hello thế giới. 49 00:02:34,090 --> 00:02:36,080 >> Chúng ta hãy một bước cuối cùng này. 50 00:02:36,080 --> 00:02:39,810 Giả sử rằng tôi không nhất thiết phải biết đường dẫn đến PHP trên máy tính 51 00:02:39,810 --> 00:02:43,980 mà chương trình này có thể chạy, nhưng tôi muốn máy tính để tìm thấy nó cho tôi. 52 00:02:43,980 --> 00:02:46,670 Nó chỉ ra rằng trên rất nhiều máy tính, có một chương trình gọi là 53 00:02:46,670 --> 00:02:50,820 môi cho môi trường, E-N-V, mà có thể con số đó ra cho chúng ta. 54 00:02:50,820 --> 00:02:57,020 Vì vậy, chúng ta hãy quay trở lại với công việc và thay đổi nó để chỉ đơn giản là env không gian php. 55 00:02:57,020 --> 00:03:00,290 Công việc mới này sẽ hướng dẫn các máy tính để kiểm tra môi trường của nó cho 56 00:03:00,290 --> 00:03:04,170 các chương trình, PHP, và nếu nó có, sử dụng để giải thích chương trình này. 57 00:03:04,170 --> 00:03:06,582