php 运行原理的理解
- 1.php 必须运行在特定的服务器环境中才能正常运行和解析显示的脚本语言,并不能像 html 一样直接在浏览中打开
- 2.php 可以随意嵌入到 html 代码中,在 html 代码中使用时必须添加超始标识符<?php ?>
php 的变量类型(标量型,复合型,特殊型)
- 一.标量型的变量(php 的变量都是以$开头,=是赋值符)
标量型变量 |
说明 |
$a = 1; |
1 是整型 nuber 类型 |
$a = “张三”; |
string 字符串类型 |
$a = true; |
bool 类型 |
$a = 15.00; |
float 浮点类型 |
$a = 1;
echo $a; //echo是输出显示
var_dump($a); //var_dump也是输出显示,有具体数据返回值
复合型变量 |
说明 |
[1,”hello”,1.55,true] |
索引数组 |
[‘id’=>1,’name’=>”张三”,’id’=>2,’name’=>”李四”] |
关联数组 |
// 一维数组
echo '<pre>';
// 索引数组
$arr = [1,"hello",true];
// 访问索引数组(变量[下标])
var_dump($arr[0]);
var_dump($arr[1]);
var_dump($arr[2]);
//关联数组
echo "<pre>";
$arrs = ['id'=>1,'name'=>"张三",'email'=>"8053@qq.com",];
// 访问关联数组方法(变量[属性名称])
var_dump($arrs['id']);
var_dump($arrs['name']);
var_dump($arrs['email']);
echo"<pre>";
ob_clean(); //清空缓冲区的内容
echo"<pre>";
// 多维数组(变量名称[下标][属性名称])
$users =[
['id'=>1,'name'=>"张三",'email'=>"8053@qq.com"],
['id'=>2,'name'=>"李四",'email'=>"1234@qq.com"],
['id'=>3,'name'=>"王五",'email'=>"9876@qq.com"],
];
// 访问多维数组方法
var_dump($users);
// 访问多维数组中某个下标的属性
var_dump($users[2]['email']);