1、数据类型
[1]字符串:
{1}原理:字符串是字符序列,例如上述实例的"hello world",可以是任何文本,使用单引号或双引号括住,不能单双混用
{2}示例:
print_r("hello world");
print_r("你好");
?>
{3}字符串函数:
-1- strlen(字符串)返回字符串长度,返回值为整形
-2- str_word_count(字符串)返回字符串中单词数,返回值为整形
-3- strrev(字符串)反转字符串
-4- strpos(字符串,要查的字符)检索字符串内指定文本,然后返回该指定文本的位置,返回值为整形
-5- str_replace(原字符串中想换掉的字符串,想换成的字符串,原字符串)用一些字符串代替字符串中的一些字符
[2]整数:
{1}原理:就是没有小数的数字
{2}整数规则:
-1-整数必须至少有一个数字
-2-整数不能包含逗号或空格
-3-整数不能有小数点
-4-整数正负都可以
-5-整数三种格式:
=1=八进制(前缀有0)
=2=十六进制(前缀有0x)
=3=十进制
{3}var_dump() 返回变量的数据类型和值
{4}示例:
$x = 123;
var_dump($x);
$y = 045;
var_dump($y);
$z = 0x6A;
var_dump($z);
?>
[3]浮点数:
{1}原理:浮点数就是有小数点或指数形式的数字
{2}同样,我们运用上述的var_dump()返回数和类型
{3}示例:
$x = 1.1;
var_dump($x);
$y = 1.2e3;
var_dump($y);
$z = 3E-3;
var_dump($z)
?>
[4]逻辑:
{1}原理:把它当作布尔型理解,只有true和false
{2}示例:
$x = true;
$y = false;
?>
[5]数组:
{1}原理:在一个变量中存储多个值,运用array括住
{2}同样,运用var_dump()返回数和类型
{3}示例:
$x = array("xyz","zyx","yzx");
var_dump($x);
?>
[6]对象:
{1}原理:一类事物的概括属性和方法
{2}PHP中必须明确生命对象
{3}示例:
class Learn
{
var $book;
funtion whichBook($book = "learnphp"){
$this->book = $book;
}
funtion whatBook(){
return $this->book;
}
}
?>
[7]null值:
{1}原理:表示变量无值。用于区分空字符串与空值数据库。
{2}示例:
$x = "hahahaha";
$x = null;
var_dump($x);
[8]常量:
{1}原理:单个值的标识符,无法改变的,有效的常量名以字符或下划线开头,常量名称前面没有$符号。
{2}define(常量名字,常量内容,设置大小写敏感),设置php常量,第三项true为大小写不敏感
{3}常量一旦设置,是全局的,函数内也能用
{4}示例:
define("changliang","abcdefg");