在Web服务器的根目录(DOCUMENT_ROOT)下创建名为php的文件,然后执行以下步骤:
示例1第一个PHP脚本:hello.php
<html> <head> <title>PHP</title> </head> <body> <?php echo '<p>一个简单的PHP页面</p>'; ?> </body> </html>
要访问此文件,请在浏览器地址栏中输入Web服务器的URL,在末尾添加“/hello.php”。在本地开发的情况下,该URL通常根据Web服务器的设定http://localhost/hello.php在工作空间的边缘http://127.0.0.1/hello.php的下界。如果所有设置都正确,则文件将由PHP解析,浏览器将输出以下结果:
<html> <head> <title>PHP</title> </head> <body> <p>一个简单的PHP页面</p> </body> </html>
程序非常简单,只需使用PHP的echo语句显示Hello World。这样的话用户就不能满足了。不需要运行或指定此文件。服务器提供给PHP以查找和解释文件。由于使用了“.php”扩展名,服务器配置为自动将具有“.php”扩展名的文件传递给PHP。在带有一些特殊标记的普通HTML文件中,你可以做很多非常有趣的事情。
如果尝试此示例未获得输出,或者浏览器弹出下载框,或者浏览器以文本显示源,则服务器可能还不支持PHP或配置不正确。根据本手册的“安装”一章,您需要委托服务器管理员支持PHP。如果要在本地进行开发,请阅读安装手册部分,确保所有设置都正确。另外,请确认从浏览器访问的URL实际上指向服务器上的该文件。如果此文件只是从本地文件系统调用,则PHP不会对其进行解析。
上面示例的目的是显示PHP的特殊标识符形式。在这个例子中,<?使用php指示PHP标识符的开始,并将其放入PHP语句中,结束标识符?>之后由应用程序进行调用。如果需要,您可以在HTML文件中以这种方式打开或关闭PHP模式。
注意:关于换行
在HTML中,换行没有太大的意义,但是适当地使用换行可以使HTML代码更容易阅读和美观。PHP是输出的终结器?>之后由应用程序进行调用。该功能主要设计为在一个页面中嵌入多个PHP代码,或者包含一个没有实质输出的PHP文件,同时也会造成混乱。PHP终结者?>如果之后需要输出换行符,请在后面添加空格或在最后的echo/print语句中添加换行符。
注意:关于文本编辑器
有许多文本编辑器和集成开发环境(IDE)可用于创建、编辑和管理PHP文件。这些工具的一部分列在»PHP编辑器列表中。如果你想推荐其他编辑,请访问上面的页面,并委托该页面的管理员将你的推荐编辑添加到列表中。使用支持语法突出显示的编辑器有助于开发。
注意:关于文字处理机
诸如StarOffice Writer、Microsoft Word、Abiword等字处理器不适合编辑PHP程序。如果使用这些工具之一处理脚本,则必须将结果保存为纯文本。否则,PHP将无法读取并运行脚本。
简单的PHP脚本制作成功了,所以制作最有名的PHP脚本之一吧。调用函数phpinfo()时,将显示有关系统的许多有用信息,包括预定义变量、加载的PHP模块和配置信息。请花点时间确认这个重要的信息。
例2从PHP取得系统信息
<?php phpinfo(); ?>