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 引文结束,“世界你好”, 用反斜杠ñ。 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的hello.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 又一次,我们看到的hello world。 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 我们现在可以删除该文件的扩展名 以及通过指定的mv的hello.php, 47 00:02:27,280 --> 00:02:32,750 应干脆改名你好,我 现在可以做点斜线你好,我 48 00:02:32,750 --> 00:02:34,090 再次见到的hello world。 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 因此,让我们回到家当和 改变它是简单的env PHP空间。 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