知行迭代
导航
首页
最近更改
随机页面
常用
分类目录
Linux命令
Mediawiki常用
电脑技巧
工具
链入页面
相关更改
特殊页面
页面信息
登录
查看“PHP”的源代码
←
PHP
页面
讨论
阅读
查看源代码
查看历史
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:[
[1]
]
您可以查看和复制此页面的源代码。
PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”)是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收[[C]]语言、[[Java]]和[[Perl]]等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。 ==简介== ===时间轴=== *1995年6月8日,Rasmus Lerdorf 公开发布PHP/FI,最初只是一套简单的 Perl 脚本,用来跟踪访问他主页的人们的信息。它给这一套脚本取名为“Personal Home Page Tools”。Rasmus 写了一个更大的 C 语言的实现,它可以访问数据库,可以让用户开发简单的动态 Web 程序。 *1997年11月,PHP/FI 2.0正式发布,C语言实现的第二版在全世界已经有几千个用户(估计)和大约 50,000 个域名安装。 *1997年,两个以色列程序员:Zeev Suraski和Andi Gutmans,重写了PHP的语法分析器,成为PHP 3的基础。 *1998年6月,正式发布 PHP 3.0,是类似于当今 PHP 语法结构的第一个版本。新名称,PHP: Hypertext Preprocessor,缩写PHP。 *1999年,Zeev Suraski和Andi Gutmans在PHP 3发布后开始改写PHP的核心,发布的语法分析器称为Zend Engine。 *2000年5月,发布PHP 4.0,以Zend Engine 1.0为基础。 *2004年7 月,发布PHP 5.0,它的核心是第二代的Zend Engine,引入了新的对象模型和大量新功能。 *2008年,PHP 5成为了PHP唯一维护中的稳定版本。 *2015年12月3日,发布PHP 7.0 。 {{了解更多 |[https://php.net/history PHP:PHP历史] |[https://zh.wikipedia.org/zh-cn/PHP#开发历史 维基百科:PHP - 开发历史] }} ===安装=== 在通常情况下,需要三样东西:PHP 自身、一个 web 服务器和一个 web 浏览器。 ====Linux下安装==== * [https://www.php.net/downloads.php 下载PHP]安装 ====Docker安装==== ====PHP在线工具==== 如果只是想试下,可以使用一些php在线工具: * [http://run.php.cn/ php.cn:PHP在线工具] * [https://c.runoob.com/compile/1 菜鸟教程:PHP在线工具] * [https://tool.lu/coderunner/ 在线工具:代码在线运行] {{了解更多 |[https://www.php.net/manual/zh/install.php PHP手册:安装与配置] }} ==基础教程== ===语法=== PHP文件为文本文件,文件后缀为.php。PHP用 <?php 来表示 PHP 标识符的起始,然后放入 PHP 语句并通过加上一个终止标识符 ?> 来退出 PHP 模式。每条语句后用分号表示结束。当打开php文件时,服务器会传给PHP解析。 如在脚本位置输出一个'Hello World!': <nowiki><?php echo 'Hello World!'; ?></nowiki> 一个简单的 PHP 脚本如下,: <nowiki><html> <head> <title>PHP 测试</title> </head> <body> <?php echo '<p>Hello World</p>'; ?> </body> </html></nowiki> 代码保存在hello.php文件中,在浏览器的地址栏里输入 web 服务器的 URL 访问这个文件,在结尾加上“/hello.php”。浏览器会输出如下结果: <nowiki><html> <head> <title>PHP 测试</title> </head> <body> <p>Hello World</p> </body> </html></nowiki> ====注释==== PHP中三种注释: <nowiki><?php // 单行注释 # 单行注释 /* 多行 注释 */ ?></nowiki> ===数据类型=== PHP 支持 9 种原始数据类型。 {| class="wikitable" style="width: 100%; !类型 !中文名称 !描述 !示例 !示例结果 |- |boolean |布尔型 |- |integer |整型 |- |float,double或real |浮点型,双精度数,实数 |- |string |字符串 |- |array |数组 |- |object |对象 |- |callable |可调用 |- |resource |资源 |- |NULL |无类型 |- |} 伪类型(pseudo-types) 是 PHP 文档里用于指示参数可以使用的类型和值。 请注意,它们不是 PHP 语言里原生类型。 所以不能把伪类型用于自定义函数里的类型约束(typehint)。一些伪类型如下: * mixed(混合类型) * number(数字类型) * callback(回调类型,又称为 callable) * array|object(数组 | 对象类型) * void (无类型) {{了解更多 |[https://www.php.net/manual/zh/language.types.php PHP手册:类型] }} ===变量与常量=== 变量用一个美元符号$和后面跟变量名来表示。变量名是区分大小写的。 但$this 是一个特殊的变量,它不能被赋值。 变量名与 PHP 中其它的标签一样遵循相同的规则。一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。如下: <nowiki><?php // 合法变量名 $var = 'Bob'; $Var = 'Joe'; $_4site = 'not yet'; $i站点is = 'mansikka'; // 非法变量名 $4site = 'not yet'; # 不能以数字开头 ?></nowiki> {{了解更多 |[https://www.php.net/manual/zh/language.variables.php PHP手册:变量] }} ===表达式=== ==函数== ==类与对象== ==资源== ===官网=== * [https://www.php.net PHP官网] * [https://www.php.net/tutorial PHP简明教程] * [https://www.php.net/manual/zh/index.php PHP手册] ==参考资料== * [https://zh.wikipedia.org/zh-cn/PHP 维基百科:PHP]
本页使用的模板:
模板:了解更多
(
查看源代码
)
返回至“
PHP
”。