文档详情

php基础知识点总结(一)新.pptx

发布:2018-12-15约2.55千字共23页下载文档
文本预览下载声明
PHP基础知识点总结(一) artwl PHP标记 ?php … ?(推荐) ? … ? % … % script language=“php”…/script 变量声明 以$开头 $后接字母或下划线(不能为数字) 区分大小写 变量类型根据值自动判断 变量赋值 值赋值: eg: $name = ‘jim’; $age = 24; 引用赋值(一个变另一个也会变): eg: $name = ‘jim’; $name_1 = $name; ($name跟$name_1指向同一个地址) 可变变量 可以将变量名存储在另一个变量中 eg $temp_1 = ‘temp_2’; $temp_2 = “test”; echo $temp_1;//test 变量作用域 局部变量 函数中声明的变量,只能在函数内引用 函数参数 跟其他语言一样 全局变量 可以在程序任何地方访问 静态变量 在函数退出时值不会丢失 超级全局变量 $GLOBALS:所执行脚本内全局变量集(数组) $_SERVER:周边环境信息 $_GET:发送到服务器的变量(GET方式) $_POST:发送到服务器的变量(POST方式) $_SESSION:用户会话状态信息 $_COOKIE:在本地保存信息 $_REQUEST:含$_GET、$_POST、$_SESSION 常量 自定义常量 boolean define(name,value[,case_insensitive]) define(“PI”,3.14,true); //不区分大小写 define(“g”,0.98); //区分大小写 魔术常量 预定义常量 _LINE_(行号)、_FILE_ (路径)、_FUNCTION_ (函数名)、_CLASS_ (类名)、_METHOD_ (方法名) 表达式 单目表达式 运算数只有一个 双目表达式 运算数有两个 三目表达式 运算数有三个 eg:$a ? $b : $c 操作符 优先级从高到低 New、[]、++ --、! ~ (int) (float) (string) (array) (object) @、* / % 、+ - . 、 、 = = 、== != === !==、 、^ 、| 、 、 || 、?: 、= += -= *= /= %= .= = |= ^= = =、And、Xor、Or、, 数据类型 基本数据类型 整型、浮点型、布尔型、字符串 复合数据类型 数组、对象 特殊数据类型 NULL、资源 整型 十进制 $num_1 = 123 八进制 $num_2 = 0123 十六进制 $num_3 = ox123 浮点型 $a = 1.0 $b = 1.2 $c = 1.1e4 $d = -1.1e-2 布尔型 0 == false; -1 == true; == false; == true; NULL == false 字符串 单引号: 变量和转义都不会解析 双引号: 变量和转义都会解析 Demo: 数组 索引数组 键为数字 关联数组 键为字符串 数组初始化 $pages = array(‘web’,’music’,’map’,’video’); $website = array(1=”baidu”,5=”qiyi”); $weeks = array(“m”=”一”,”w”=”二”); $days = array(1=”一”,”w”=”二”); $nums = range(1,10); $even_nums = range(2,10,2); $letters = range(‘a’,’z’); 可以用var_dump($array)输出 访问遍历数组(一) 索引: $website[5]、$weeks[“m”]; for: for($i = 0; $i count($array); $i++) echo $array[$i]; foreach: foreach($array as $item) echo $item; 访问遍历数组(二) foreach: foreach($array as $key=$value) echo $key.” ”.$value; while: while($item=each($array)){ echo $item[“key”].” ”.$item[“value”]; } 访问遍历数组(三) while: while(list($key,$value)=each($array)){ echo $key.” ”.$value; } 数组尾部添加删除(栈) 添加: int array_push($array,value[,value…]) 返回添加后的数组长度 $count = array_
显示全部
相似文档