1. PHP介绍
PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”)是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。
PHP的应用范围相当广泛,尤其是在网页程序的开发上。一般来说PHP大多运行在网页服务器上,透过运行PHP代码来产生用户浏览的网页。PHP可以在多数的服务器和操作系统上运行。
应用
PHP是一个应用范围很广的语言,特别是在网络程序开发方面。一般来说PHP大多在服务端运行,透过运行PHP的代码来产生网页提供浏览器读取,此外也可以用来开发命令行脚本程序和用户端的GUI应用程序。PHP可以在许多的不同种的服务器、操作系统、平台上运行,也可以和许多数据库系统结合。使用PHP不需要任何费用,官方组织PHP Group提供了完整的程序源代码,允许用户修改、编译、扩展来使用。
安全
很多的漏洞都可以通过远程操作完成,如:黑客可以通过网络连接攻击服务器,达到盗取或毁坏数据,发送垃圾邮件或进行分布式拒绝服务攻击。但是随着更多的关注,PHP也变得越来越安全了。
2. 语法
PHP的语法参考了Perl、C语言,而且可以集成在HTML之中,以下是一个简单的Hello World代码:
<?php
echo 'Hello World!';
?>
PHP剖析引擎只剖析<?php到?>
之间的代码,而不包含在<?php到?>
之间的内容则会直接提交,所以可以用以下的方式来将PHP
代码嵌入在HTML
之中:
<?php
//-PHP-{zh-hans:代码;zh-hant:程式碼:}-
?>
html內容
<?php
//-PHP-{zh-hans:代码;zh-hant:程式碼:}-
?>
在判断语句中的HTML代码并不会被直接提交:
<?php
if (false) {
?>
HTML Code
<?php
}
?>
PHP可以用三种注解的形式:C与C++所使用的“/*...*/”
与“//”
,和Perl的“#”
。
3. 类型
类型
PHP主要有八种基本数据类型[38],其中包括:
四种变量类型
整数型(integer)
浮点数型(float)
布尔型(boolean)
字符串(string)
两种复合类型
数组(array)
对象(object)
两种特殊类型
NULL
资源 (resource)
变量[编辑]
PHP中,变量以“$”后接变量名称来表示。 变量名称区分大小写。
有效的变量名称以字母或下划线开头,后接任意数目的字母、数字或下划线,PHP也支持使用多字节文字作为变量名。
参考: