《hp变量数据类型》PPT课件.ppt

上传人:赵** 文档编号:68495310 上传时间:2022-12-28 格式:PPT 页数:22 大小:85KB
返回 下载 相关 举报
《hp变量数据类型》PPT课件.ppt_第1页
第1页 / 共22页
《hp变量数据类型》PPT课件.ppt_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《《hp变量数据类型》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《hp变量数据类型》PPT课件.ppt(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、开始使用PHP例:helloworld.phpHelloWorld第一个PHP程序时间:四种php标记:1.2.3.echo hello;4.PHP标记1.多行注释/*This script is hello worldAuthor:davidDate:2010.04.01*/2.单行注释echo hello;/print helloecho hello;#print hello3.文档注释/*获取用户数据*paramparam int uid*authorauthor david*/PHP注释1.变量声明变量以美元符$开头,然后是变量名;变量名由字母或下划线开头,由字母,下划线,数字组成;变

2、量名区分大小写;Php 是弱类型的语言,不需要事先声明变量的数据类型;Php可以不用显示的声明变量就直接使用,不过好的编码习惯:所有的变量在使用前应该进行声明;例:$age=25;$color=red;$sum=12+“15”;/$sum=27变量2.变量赋值(1).值赋值:就是将赋值表达式的值复制到变量;(2).引用赋值:php4引入了引用赋值功能,创建的变量与另一个变量引用的内容相同。例:$val_1=hello;$val2=&$val_1;$val2=goodbye;echo$val_1;变量2.Php的超级全局变量php提供了很多有用的预定义变量,用于提供大量与环境有关的信息。(1).

3、$_SERVER 该全局变量包含着服务器和客户端配置及当前请求环境的有关信息$_SERVERHTTP_REFERER:引导用户到达当前页面的URL$_SERVERREMOTE_ADDR:客户端IP地址$_SERVERREQUEST_URL:URL的路径部份$_SERVERHTTP_USER_AGENT:操作系统和浏览器的有关信息变量(2).$_GET该变量包含使用 GET 方法传递的参数的有关信息;例:url:http:/localhost/test.php?id=100&page=2$id=$_GETid;$page=$_GETpage;变量(3).$_POST该变量包含使用 POST 方法

4、传递的参数的有关信息;例:html:用户名:密码:php:$username=$_POSTusername;$passwd=$_POSTpasswd;变量(4).$_REQUEST该变量记录着通过各种输入方法传递给脚本的变量,如GET POST,但不要用这个超级全局变量,因为它不安全;(5).$_COOKIE(6).$_SESSION(7).$_FILES(8).$_ENV(9).$GLOBALS变量3.变量的变量$val_1=hello;$hello=world;echo$val_1;echo$val_1;变量1.常量的定义常量是指在程序执行中无法修改的值。如 PI(3.1415926);在

5、脚本执行期间该值不能改变;常量对大小写敏感,通常常量名总是大写;常量是全局的,可以在脚本的任何地方引用;常量分为内置常量和自定义常量;常量使用define()函数定义;例:define(PI,3.1415926);echo PI;常量2.内置常量PHP_OSPHP_VERSION3.魔术常量_LINE_文件中的当前行号;_FILE_文件的完整路径和文件名;_FUNCTION_函数名称;_CLASS_类的名称;_METHOD_类的方法名;常量一、标量数据类型1.字符串(string)字符串有三种定义方式:单引号,双引号,定界符;单引号字符串中出现的变量不会被变量的值替代;双引号字符串中最重要的一

6、点是其中的变量会被变量值替代;如果遇到美元符号($),解析器会尽可能多地取得后面的字符以组成一个合法的变量名,如果想明确的指定名字的结束,用花括号把变量名括起来。例:$beer=Heineken;echo“He drank some$beers”;数据类型字符串定界的方法使用定界符语法“例:$str=EODExample of stringusing heredoc syntax.EOD;echo$str;使用定界符要注意:结束标识符所在的行不能包含任何其它字符,这意味着该标识符不能被缩进,在分号之前之后都不能有任何空格或制表符;数据类型n换行r回车t水平制表符反斜线$美元符”双引号转义字符2

7、.整型(integer)$age=25;3.浮点型(float,double)$num=5.39;4.布尔型$bo=TRUE;$bo=FALSE;以下值被认为是以下值被认为是FALSE:FALSE:布尔值 FALSE整型值 0浮点型值 0.0空白字符串和字符串“0”没有成员变量的数组没有单元的对象特殊类型的NULL数据类型二、复合数据类型1.数组$week=array(星期一,星期二,星期三);2.对象$db=new db;数据类型三、特殊数据类型1.资源$fh=fopen(“test.txt”,“r”);2.nullnull 无,表示没有值,null不表示空格,也不表示0;以下情况,则认为是

8、null:没有设置为任何预定义的变量;明确的赋值为null;使用函数unset()清除;数据类型因为php对于类型定义非常的松散,所以有时会根据引用变量的环境,将变量自动转换为最适合的类型;例1:$num=5;$str=“15”;echo$num+$str;例2:$str=“100 hello”;$num=200;echo$num+$str;例3:$str=1.2;if($str)echo hello world;类型自动转换1.gettype()返回变量的类型 共有8个可能的值 string、integer、float、boolean、array、object、null、unknow例:$s

9、tr=hello;echo gettype($str);2.is_type()查看变量是否属于某个类型,是返回 TRUE,否返回 FALSE;$arr=array(1);echo is_array($arr);$num=5;echo is_int($num);与类型相关的函数3.var_dump()var_dump()函数用来得到变量的类型和值的详细信息例:$str=hello;var_dump($str);$arr=array(A,B,C);var_dump($arr);与类型相关的函数1.列举出PHP中的标量数据类型,复合数据类型和特殊数据类型;2.下列哪个说法是错误的?A.gettype()是查看数据类型的;B.没有被赋值的变量是0;C.unset()的变量被认为是NULL;D.双引号字符串最重要的一点是其中的变量名会被变量值替代;3.以下代码执行的结果?练习

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁