php 语法

PHP语言简介:

CLI:(Command-Line Interface)与Linux Shell语言类似,作为后台可执行脚本的解决方案,用于后台脚本编程。

mod_php或fastCGI:用于网络应用编程,开发网站或者互联网应用,被称为网络(Web)脚本模式,LAMP:Linux Apache MySQL PHP/Perl/Python


规范:

  PHP代码部分需要用<?php ...?>括号框起来,类似于ASP或者JSP,实际开发中可以把“?>”去掉。


注释:

  单行:“//”或者“#”,多行:“/* ... */”


变量:

  所有变量以”$“符号开始,变量命名与C++和java相同,PHP是弱类型语言不需要声明变量类型


常量:

  使用define函数定义,类似于C和C++语言,变量名一般使用全大写字母


函数:

  比如:”function hello(){ ... }“


类定义:

  和Java基本类似,比如”public class User{ ... }“


包含文件:

  require和clude方法包含,避免重复包含使用require_once和include_once方法


命名空间:

  比如:"namespace Core/Lib1"


预定义变量:

PHP提供大量预定义变量(预定义数组变量),用于存储来自服务器,运行环境和输入数据等动态信息,不同于其他语言对应的使用类包或者方法来获取的方式(如JAVA使用request.getParameter()方法,PHP会直接把所有的GET参数全部放到预定变量$_GET中)。

变量名 环境 作用
$GLOBALS 引用全局作用域中可用的全部变量
$_SERVER WEB 服务器和执行环境信息
$_GET WEB HTTP GET变量
$_POST WEB HTTP POST变量
$_FILES WEB HTTP文件上传变量
$_COOKIE WEB HTTP Cookie
$_SESSION WEB Session变量
$_REQUEST WEB HTTP Request 变量(包含HTTP GET/POST)
$_ENV 系统环境变量
$http_reponse_header WEB HTTP响应头
$argc CLI 传递给脚本的参数数目
$argv CLI 传递给脚本的参数数组

非 类型:PHP中null,false,0,空字符串,空数组之间可以画等号,也可以用===区别判断区别。

数值 作用
null 当变量未被赋值,则为null
0 整型数值
false 布尔类型
空字符串 字符串‘ ‘和” “
空数组 空数组Array()



php 语法,布布扣,bubuko.com

php 语法

上一篇:ASP.NET按钮事件失效


下一篇:fatfree-f3小型php框架(二)