php是什么
php是一种解释语言。 它强烈类似于c语言。 但也有一些味道的perl的语言。 它可以用于几乎所有平台,包括linux ,其它版本的unix的家庭,和窗户。
php ,使您能够生成web页面上的禁飞区。 你这样做的,由拉力数据,从数据库或文件,操纵数据,然后发送数据到一个网页浏览器。
使用php ,你可以更新数据库,创建数据库,并进行数学计算(包括复杂的三角函数) 。 您也可以创建和删除任意文件到你的系统,这取决于安全水平上,你支持php运行。 你能创造出互联网的网络连接和服务的那些连接。 它在理论上是可能写一个web服务器使用php 。 你是有限的,只有你的想象力。
语言不是解释或汇编。 译员纲要,是一段文字档案,其中载有执行的代码,并立即行动付诸实行。 该守则在档案是所谓的源代码。一般而言,代码可读性和理解的一个人。
一个编译器是一个程序读取源代码,档案和编制程序到二进制代码可以被执行,直接由电脑。 这个二进制代码不能阅读和理解,大多数人。
它如何工作
网络服务器通常运行php当用户请求一个网页,其中包含php代码。 通常情况下,网络服务器是配置为使用文件名扩展,以确定是否运行php 。 举例来说,一个web server将看一个网页,如果它结束。热媒,或在。 html时, web服务器会不会试图去执行任何php脚本。 如果该页面结束。 php文件(或。 php3 ,要看你如何配置网络服务器) ,网络服务器看来,在内容的网页。
当该网页载有下列其中一项转义序列,它将会运行php来解释这部分的页面:
- < ? " php代码" ? >
- < ? php " php代码" ? >
- < % " php代码" % > (只可当php.ini设置asp_tags是对的。小康是默认设置) 。
- <脚本语言=搜索" php " > " php代码" < /脚本>
该网页的用户看到是一个混合的标准html指令对页和输出的php译员。
html的主张超文本标记语言,是一种广泛使用的标准文本文件。 主页为html的是http://www.w3.org/markup/ 。 几个不同版本的html的数据。 最近都产生了浏览器的理解,至少html版本1.1 。
php可以在同时兴建,以作为一个独立的程序执行文件含有php代码。 这可以让你定时运行程序使用,克朗,或长期运行程式的命令行。 任何输出,从php运行时,在这个时尚云到标准输出。
你会经常看到的参照标准输出,指向stdin的流,并指向stderr的流当行为节目被描述。 每当一个节目是运行在linux下,三种标准渠道,为信息开放。
该指向stdin的流渠道,把信息从一个输入源和饲料给该程序。 这是一般的做法是,从键盘。 你可以通过使用管道( |符号) ,或重定向(符号) ,饲料资料档案。
该标准输出渠道,把信息从程序和把它送到了一个装置。 这种装置通常是在屏幕上一个终端窗口。 你可以使用管道或重定向发送输出到一个文件或另一个程序的标准输入。
该指向stderr的流渠道,是错误讯息,所以不容易被引导到一个文件或另一个程序。 它通常是保留给调试期间的发展,并显示非常严重的错误,程序不能处理。 许多节目退党后,立即发出了一个讯息,指向stderr的流。
举例来说,寻找所有index.html你计算机中的文件,在web服务器目录。 这样做的一个方法,这是办好找到指挥部,寻找档案中含有html和屏幕指数作为部分的文件名。 这是可以完成这个命令行:
[根@拉丝/ ] #寻找/家居/的httpd / html的名称" *.的html " -打印|用grep指数
它是否适合你
根据自己的能力来执行复杂的指令数据插入到或来自数据库, php是一种理想的格式,为创建互动网站。 它支持多种数据库,包括msql , mysql中, informix ,和甲骨文。
php让你很快产生互动的网页。 因为它是解释,你不须要经过任何额外的步骤使用你的程式。 变化的,可向你的网页,并立即进行测试。
这可以让你学习了分步骤地进行。 这是完全可以接受的,以测试每一行代码,因为你去,注意到各影响因素的变化。
因为linux ,阿帕奇,而php是免费的,因为mysql是免费的linux上的大多数用途,你可以便宜地设立试验机。 这使您可以重复你的生产环境和测试的变化。 这是关键的时候,修改软件,因为它允许你尽量多的错误,因为你必须在不影响你的客户。
获得在线帮助对于php
帮助php可以在http://www.php.net 。 在线文档随着常见问题解答和邮件列表,可在该网站上。