查看“PHP”的源代码
←
PHP
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{提示|该页面仍需进一步完善,欢迎加入我们}} PHP(超文本预处理器,Hypertext Preprocessor)是一种通用开源的服务器端脚本语言。 == 概况 == * 由Rasmus Lerdorf于1994年创建; * 与运行于客户端的[[JavaScript]]不同,PHP代码运行在服务端; == 应用 == * PHP主要用于Web开发,此外也可作为通用的编程语言; * PHP脚本主要用于'''服务端脚本'''、'''命令行脚本'''、'''编写桌面应用程序'''三个领域; == 上手 == === 基本语法 === * 起始符和结束符:<code><?php</code> 和 <code>?></code>; * 每个语句用,用分号 <code>;</code> 结束指令; * 单行注释: <code>//</code> 或 <code>#</code> ;多行注释:<code>/*</code> 和 <code>*/</code> ; * 变量命名规则:以$开头,后跟变量名;变量名大小写敏感,只能包括大小写字母、数字和下划线,且必须以字母或下划线开头,不能以数字开头; * 运算符:PHP中用连接字符串的运算符较为少见,为英文句号“.”; === 数据类型 === * 整数(integer)、浮点(floating point)、布尔(Boolean)、空值(null)、资源(resource,包括文件、图像、数据库等)、数组(array)、字符串(string); * PHP数组(Array)的要素可以为不同数据类型,可以以 key=>value 方式,构建键值对模式的数组,以键名作为要素的索引值; * PHP会根据需要自动转换数据类型:如:对字符串进行加法运算时,会自动转化为整数或浮点型;对整数或浮点型,进行字符连接时,会自动转化为字符串; === 结构控制 === * 三元条件运算符:<code>$first ? $second : $third</code>,表示如果第一个子表达式的值是 TRUE(非零),那么第二个子表达式的计算结果,将作为为整个表达式的值,否则将是第三个子表达式的值。 * include 与 require,均用于插入预定义的php文件,一般放在PHP脚本的头部,可使用相对路径或绝对路径;二者的区别在于,include在出现无法导入错误时,忽略错误并继续运行脚本,require则在导入失败时,返回错误信息,并中止脚本运行; === 预定义变量 === * $_POST 与 $_GET,分别用于处理post、get方法提交的表单; ** post是发送数据的推荐方法,post方法将表单信息嵌入到 [[HTTP]] 请求中,其他人不可见,没有信息量限制,支持多部分二进制输入(multi-part binary input )方式上传文件,不能以书签方式保存提交的数据,; ** get方法将信息嵌入到 [[URL]] 中,任何人可见,最多不能超过2000个字符,可以书签方式保留提交信息,get方法绝不可用于发送密码等敏感信息; === 函数 === * 自定义函数的定义与调用方法: <pre>function myAge(Int $birthYear) : String { $yearsOld = date('Y') - $birthYear; return $yearsOld . 'year' . ($yearsOld != 1 ? 's' : ''); } echo 'I am currently ' . myAge(1995) . ' old.';</pre> == 参考链接 == * [http://php.net/ 官方网站] * [http://php.net/manual/zh/ 官网:中文手册] * [[wikipedia:PHP|Wikipedia: PHP]] * [https://baike.baidu.com/item/PHP 百度百科:PHP] [[分类:编程语言]]
该页面使用的模板:
模板:提示
(
查看源代码
)
返回至
PHP
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
分类索引
最近更改
随机页面
用户指南
编辑助手
工具
链入页面
相关更改
特殊页面
页面信息