基础知识点总结一PPT课件_第1页
基础知识点总结一PPT课件_第2页
基础知识点总结一PPT课件_第3页
基础知识点总结一PPT课件_第4页
基础知识点总结一PPT课件_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PHP标记 (推荐) 第1页/共23页变量声明 以$开头 $后接字母或下划线(不能为数字) 区分大小写 变量类型根据值自动判断第2页/共23页变量赋值 值赋值: eg: $name = jim; $age = 24; 引用赋值(一个变另一个也会变): eg: $name = jim; $name_1 = &$name; ($name跟$name_1指向同一个地址)第3页/共23页可变变量 可以将变量名存储在另一个变量中 eg $temp_1 = temp_2; $temp_2 = “test”; echo $temp_1;/test第4页/共23页变量作用域 局部变量 函数中声明的变量

2、,只能在函数内引用 函数参数 跟其他语言一样 全局变量 可以在程序任何地方访问 静态变量 在函数退出时值不会丢失第5页/共23页超级全局变量 $GLOBALS:所执行脚本内全局变量集(数组) $_SERVER:周边环境信息 $_GET:发送到服务器的变量(GET方式) $_POST:发送到服务器的变量(POST方式) $_SESSION:用户会话状态信息 $_COOKIE:在本地保存信息 $_REQUEST:含$_GET、$_POST、$_SESSION第6页/共23页常量 自定义常量 boolean define(name,value,case_insensitive) define(“PI

3、”,3.14,true); /不区分大小写 define(“g”,0.98); /区分大小写 魔术常量 预定义常量 _LINE_(行号)、_FILE_ (路径)、_FUNCTION_ (函数名)、_CLASS_ (类名)、_METHOD_ (方法名)第7页/共23页表达式 单目表达式 运算数只有一个 双目表达式 运算数有两个 三目表达式 运算数有三个 eg:$a ? $b : $c第8页/共23页操作符 优先级从高到低 New、+ -、! (int) (float) (string) (array) (object) 、* / % 、+ - . 、 、 = 、= != = !=、& 、

4、 、| 、& 、 | 、?: 、= += -= *= /= %= .= &= |= = =、And、Xor、Or、,第9页/共23页数据类型 基本数据类型 整型、浮点型、布尔型、字符串 复合数据类型 数组、对象 特殊数据类型 NULL、资源第10页/共23页整型 十进制 $num_1 = 123 八进制 $num_2 = 0123 十六进制 $num_3 = ox123第11页/共23页浮点型 $a = 1.0 $b = 1.2 $c = 1.1e4 $d = -1.1e-2第12页/共23页布尔型 0 = false; -1 = true; = false; = true;

5、NULL = false第13页/共23页字符串 单引号: 变量和转义都不会解析 双引号: 变量和转义都会解析 Demo:第14页/共23页数组 索引数组 键为数字 关联数组 键为字符串第15页/共23页数组初始化 $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); $lett

6、ers = range(a,z); 可以用var_dump($array)输出第16页/共23页访问遍历数组(一) 索引: $website5、$weeks“m”; for:for($i = 0; $i $value)echo $key.” ”.$value; while:while($item=each($array)echo $item“key”.” ”.$item“value”;第18页/共23页访问遍历数组(三) while:while(list($key,$value)=each($array)echo $key.” ”.$value;第19页/共23页数组尾部添加删除(栈) 添加:

7、int array_push($array,value,value)返回添加后的数组长度$count = array_push($array,”a”,1); 删除:value array_pop($array)返回最后一项,数组长度减一$lastItem = array_pop($array);第20页/共23页数组头部添加删除 添加:int array_unshift($array,value,value)返回添加后的数组长度$count = array_unshift($array,”a”,1); 删除:value array_shift($array)返回最后一项,数组长度减一$lastItem = array_shift($array);第21页/共23页字符串与数组转换 数组转字符串:$str = implode(string , $array) 字符串转数组:$array = explode(splitString , string) Demo:$pages = array

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论