PHP语言标记
PHP和其他几种web语言一样。都是去用一对标记将PHP代码包含起来。以便和HTML代码相区分。PHP一共支持四种标记风格,下面分别进行介绍。
1. XML风格 -- 推荐使用
// PHP 代码
?>
2. 简短风格
PHP代码 ?>
3. 脚本风格
//PHP代码
4. ASP风格
//PHP代码
%>
指令分隔符
PHP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令区分开来。
如:
echo '' hello'';
echo ''world'';
?>
程序注释
程序注释即程序中对代码的解释和说明,PHP 中的注释分为单行注释、多行注释、文档注释和#注释
// 这是单行注释
/*
这是多行注释
*/
/*
*这是文档注释
*/
# 这是#注释
?>
变量
变量:变量是用于存储信息的"容器"。
变量命名规则:
变量以 美元$符号开始,后面跟着变量的名称
变量名必须以字母或者下划线字符开始
变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
变量名不能包含空格
变量名是区分大小写的($y 和 $Y 是两个不同的变量)
变量赋值:”=“
$name = “小明”;
常量
常量是一个简单值的标识符。常量在整个脚本中都可以使用。
一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。 (常量名不需要加 $ 修饰符)。
定义常量:
define ( string $name , mixed $value [, bool $case_insensitive = false ] )
参数:name:必选参数,常量名称,即标志符。
value:必选参数,常量的值。
case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。
举个栗子:
php
define("HI", "Hello!"); // 区分大小写的常量名
echo HI; // 输出 "Hello!"
echo hi; // 将自身作为字符串输出 "hi"
define("HELLO", "欢迎", true); // 不区分大小写的常量名
echo HELLO; //输出"欢迎"
echo hello; // 输出 "欢迎"
?>
基本数据类型
PHP中比较常用数据类型有以下6种:
四种标量类型:String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型)
举个栗子:
$name = “小明”; //这是字符串
$age = 18; //这是整型
$weight = 99.23; //这是浮点型,一般用来表示小数
$sex = true; //这是布尔型,一般用来判断真假
?>
两种复合类型:Array(数组), Object(对象)
$fruits=array("apple","banana","strawbery"); //数组
class Car
{ //对象
var $color;
var $name
}
?>
PHP运算符
PHP运算符又分为了几种类型的运算符,下面我们了解一下其中比较常见的算术运算符和赋值运算符。
1. 算术运算符:
x + y -- 加 -- x 和 y 的和
x - y -- 减 -- x 和 y 的差
x * y -- 乘 -- x 和 y 的积
x / y -- 除 -- x 和 y 的商
x % y -- 模 -- x 除以 y 的余数
x -- 取反 -- x 取反
a . b -- 并置 -- 连接两个字符串
优先级:先乘除模,后加减反,有括号的先算括号内
举个栗子:
$x = 10; //定义一个变量$x并赋值为整型10
$y = 5; //定义一个变量$y并赋值为整型5
echo ($x+$y); //输出$x+$y的值
echo ($x-$y); //输出$x-$y的值
echo ($x*$y); //输出$x*$y的值
echo ($x/$y); //输出$x/$y的值
echo ($x%$y); //输出$x%$y的值
echo (-$y); //输出-$y的值
?>
2. 赋值运算符
1. x = y -- x = y -- 将y的值赋给x
2. x += y -- x = x + y -- 将x+y的值赋给x
3. x -= y -- x = x - y -- 将x-y的值赋给x
4. x *= y -- x = x * y -- 将x*y的值赋给x
5. x /= y -- x = x / y -- 将x/y的值赋给x
6. x %= y -- x = x % y -- 将x%y的值赋给x(除法的余数)
7. a .= b -- a = a . b -- 连接两个字符串后的值赋给x
举个栗子:
$x = 15; //定义一个变量$x并赋值为整型15
$y = 5; //定义一个变量$y并赋值为整型5
$x = $y; //将$y的值赋给$x
echo $x; //输出赋值后$x的值--5
$x += $y //将$x+$y的值赋给$x
echo $x; //输出赋值后的$x的值--10
?>