网络安全 频道

不开TM 用腾讯QQ也能新建TM企业群(图)

正确的运行环境

    PHP通常与Web服务器(如Apache)结合使用。由Web服务器来接收PHP脚本请求,且由PHP解释器来处理。之后,所得到的结果返回给Web服务器,Web服务器负责将该结果传送给客户端浏览器。在PHP脚本自身内,没有任何限制,你的脚本可以执行计算、处理用户输入。与数据库交互作用、读取及写入文件,等等。基本上,任何你可以用常规编程语言所做的事情,你都可以在你的PHP脚本里面实现。 

    从上面可以看出,很明显,为了开始使用PHP,你需要建立一个正确的开发环境。

该教程系列将会集中于在Linux平台上结合Apache Web服务器使用PHP,但你可以一样容易地在Windows、UNIX和Mac OS上结合Apache使用PHP。 

    如何在各自的平台上建立开发环境的详细说明可以在联机手册上得到:http://www.php.net/manual/en/installation.php,或者你可以只从http://www.php.net下载PHP5的拷贝,然后阅读其安装指南。 

    现在就去做吧,当你成功安装和测试PHP后再回到这里。

让我们开始 

    在我们进一步继续下去前,有一个基本的概念你需要记住。和CGI脚本不同,CGI需要你写代码来输出HTML代码,PHP允许你将PHP代码嵌入到常规的HTML页面中,当页面被请求的时候,执行嵌入的PHP代码。 

    这些被嵌进HTML的PHP命令被包含在特殊的起始和结束标签里面,就像下面这样:

<?php ... PHP code ... ?>

下面是一个示范了PHP和HTML代码如何组合的简单例子。

<html> <head></head> <body> Agent: So who do you think you are, anyhow? <br /> <?php // print output echo 'Neo: I am Neo, but my people call me The One.'; ?> </body> </html>
将上述脚本以.php后缀保存到web服务器文档根目录的位置下,然后浏览该文件。你将会看到如下显示的一些内容:

看看HTML源代码:

<html> <head></head> <body> Agent: So who do you think you are, anyhow? <br /> Neo: I am Neo, but my people call me The One. </body> </html>
发生了什么事情?当你向上述脚本发出请求时,Apache服务器拦截了你的请求然后将其递交给PHP。PHP然后解析脚本,执行在<?php…?>标记中间的代码,之后用该代码执行的输出代替该代码。结果返回至服务器且传输给客户端。既然输出结果包含有效的HTML,那么浏览器就能够翻译它并将其展现给用户。

仔细查看该脚本将会揭示PHP的基本语法规则。每一条PHP语句都以“;”号结尾。该惯例和Perl语言是一致的,忽略“;”是新手所犯的最常见的错误之一。也就是说,不需要一个分号来结束PHP代码块的最后一行,这个非常有趣。PHP结束标签包含了一个分号,因此下面的代码是一个完全有效的PHP代码。
<?php // print output echo 'Neo: I am Neo, but my people call me The One.' ?>
对你的PHP代码进行注释也是可能的,就像我已经在上述例子中所做的那样。PHP支持单行及多行注释块两种方式。
<?php // this is a single-line comment /* and this is a multi-line comment */ ?>
PHP标签内的空白行被解析器所忽略。在标签外面的所有一切也被解析器忽略,照原来的样子返回。只有在标签之间的代码才被读取和执行。
0
相关文章