赞
踩
目录
4.1.标量类型: 标量数据类型是数据结构中最基本的单元,只能存储一个数据
- <?php
- //PHP代码
- ?>
- <?
- //PHP代码
- ?>
- <script language="php"
- //PHP代码
- </script>
- <%
- //PHP代码
- %>
- <?php
- echo "Hello"; //这是C++风格的注释
- echo "World!"; #这是shell脚本风格的注释
- ?>
- <?php
- /*
- 程序代码1
- 程序代码2
- */
- ?>
常量在脚本执行期间不能改变
合法的常量名以字母或下划线开始,后面跟着任何字母,数字或下划线
- define("常量名","常量值");
- const 常量名 = 常量值;
PHP 中的变量用一个美元符号$后面跟变量名来表示
变量名是区分大小写的
一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线
Note: $this 是一个特殊的变量,它不能被赋值
PHP 变量规则:
- 变量以 $ 符号开头,其后是变量的名称
- 变量名称必须以字母或下划线开头
- 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)
- 变量名称对大小写敏感($y 与 $Y 是两个不同的变量)
- 注释:PHP 变量名称对大小写敏感!
整型数可以用十进制、八进制和十六进制来表示。如果用八进制,数字前面必须加0,如果用十六进制,则需要加0x。
注意:如果给定的数值超出了int型所能表示的最大范围,将会被当作float型处理,这种情况称为整数溢出。同样,如果表达式的最后运算结果超出了int型的范围,也会返回float型
浮点型数据默认有两种书写格式,第一种是标准格式:3.1415,-35.8。第二种是科学记数法格式:3.14E5,2.71E-3
注意:浮点型的数值只是一个近似值,所以要尽量避免浮点型数值之间比较大小,因为最后的结果往往是不准确的。
<?php // 输出圆周率 echo pi().'<p>'; echo 3.14159265359.'<p>'; echo 3.14159265359E-11.'<p>'; ?>
字符串是连续的一串字符序列,由数字、字母和符号组成。字符串中的每个字符只占用一个字节。在PHP中,有3种定义字符串的方式,分别是单引号(')、双引号(")和界定符(<<<)
单引号与双引号的区别:双引号中的变量会自动被替换成实际数值,而单引号中的变量则按普通字符串输出。
数组是一组数据的集合,它把一系列数据组织起来,形成一个可操作的整体。数组中可以包括很多数据,如标量数据、数组、对象、资源以及PHP中支持的其他语法结构等
数组中的每个数据称为一个元素,元素包括索引(键名)和值两个部分。元素的索引可以由数字或字符串组成,元素的值可以是多种数据类型
声明数组后,数组中的元素个数还可以自由更改
只要给数组赋值,数组就会自动增加长度
对象的主要三个特性:
(1)对象的行为:
可以对 对象施加的操作
(2)对象的形态:
对象有颜色、尺寸、外型等。
(3)对象的表示:
对象的表示就相当于身份证,具体区分在相同的行为与状态下有什么不同
资源resource是一种特殊变量,它保存了对外部资源的一个引用。资源是通过专门的函数来建立和使用的
特定的内置函数(如数据库函数)将返回resource类型的变量,它们都代表外部资源,如文件、数据库链接等。在操作资源时可以使用get_resource_type()函数获得资源的类型信息
特殊的NULL值表示变量没有值
NULL类型唯一可能的值就是NULL(不区分大小写)
在下列情况下,变量被认为是NULL:
被直接赋值为NULL。尚未被赋值。被unset()函数销毁
加(+)、减(-)、乘(*)、除(/)、取模(%)、取反(~)
赋值运算符的作用是将右边的值赋给左边的变量
赋值运算符:“=”,“+=”、“-=”、“*=”、“/=”、“.=”
比较 运算符 | 名 称 | 例 子 | 结 果 |
== | 等于 | $a == $b | TRUE,如果$a等于$b |
=== | 全等 | $a === $b | TRUE,如果$a等于$b,并且 它们的类型也相同 |
!= | 不等 | $a != $b | TRUE,如果$a不等于$b |
<> | 不等 | $a <> $b | TRUE,如果$a不等于$b |
!== | 非全等 | $a !== $b | TRUE,如果$a不等于$b,或者它们的 类型不同 |
< | 小与 | $a < $b | TRUE,如果$a严格小于$b |
> | 大于 | $a > $b | TRUE,如果$a严格大于$b |
<= | 小于等于 | $a <= $b | TRUE,如果$a小于或等于$b |
>= | 大于等于 | $a >= $b | TRUE,如果$a大于或等于$b |
PHP支持错误控制运算符@,将其放置在PHP表达式之前,该表达式可能产生的任何错误信息都将被忽略
PHP支持C语言风格的递增与递减运算符。PHP的递增/递减运算符主要是对整型数据进行操作,同时对字符也有效。这些运算符是前加、后加、前减和后减
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。