>> SPEAKER: Hãy viết một chương trình trong PHP.
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
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ể
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
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
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ì
bạn đã thiết lập nó làm.
Ở đây, trong một tập tin gọi là hello.php, hãy để tôi bắt đầu như sau.
Mở khung, dấu hỏi, php, và sau đó xuống bên dưới, hãy để tôi đóng php
tag với dấu hỏi, khung góc.
>> 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ỉ
làm khung mở, dấu hỏi, mà không có sự php dấu.
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
bạn sử dụng phiên bản tiết hơn này.
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á
unquote, "hello world", với dấu gạch chéo ngược n.
>> Bây giờ hãy lưu các tập tin và chạy chương trình này.
Nhưng để chạy tập tin này, chúng ta sẽ phải vượt qua nó thông qua PHP
thông dịch viên.
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
chỉ viết.
Để 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.
Và có chúng ta thấy, hello thế giới.
>> 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
trong PHP, vì vậy mà tôi muốn biết để chạy thông dịch viên của nó.
Đ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,
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
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.
>> Chúng ta hãy quay trở lại mã nguồn của tôi.
Ở 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
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à
đườ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.
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
ngoài có thể đọc được.
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
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ó
để biết thông dịch viên để sử dụng để thực thi mã, chúng ta phải làm cho
nộp thực thi là tốt.
>> Để làm điều này, hãy gõ chmod một cộng x, cho thực thi, hello.php.
Và bây giờ, chúng ta hãy chạy dot giảm hello.php.
Và một lần nữa, chúng ta thấy hello thế giới.
Bây giờ chúng ta có thể thực hiện việc này một bước xa hơn.
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à
được viết bằng PHP.
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,
đượ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
lại thấy hello thế giới.
>> Chúng ta hãy một bước cuối cùng này.
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
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.
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à
môi cho môi trường, E-N-V, mà có thể con số đó ra cho chúng ta.
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.
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
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.