版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、开场运用PHP例:helloworld.phpHelloWorld第一个PHP程序时间: 四种php标志:1.2.3. echo hello; 4.PHP标志1.多行注释/*This script is hello worldAuthor: davidDate: 2021.04.01*/2.单行注释echo hello; /print helloecho hello;# print hello3.文档注释/* * 获取用户数据 * param int uid * author 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提供了很多有用的
3、预定义变量,用于提供大量与环境有关的信息。(1). $_SERVER 该全局变量包含着效力器和客户端配置及当前恳求环境的有关信息$_SERVERHTTP_REFERER: 引导用户到达当前页面的URL$_SERVERREMOTE_ADDR: 客户端IP地址$_SERVERREQUEST_URL: URL的途径部份$_SERVERHTTP_USER_AGENT:操作系统和阅读器的有关信息变量(2). $_GET该变量包含运用 GET 方法传送的参数的有关信息;例:url: localhost/test.php?id=100&page=2$id = $_GETid;$page = $_GETpag
4、e;变量(3). $_POST该变量包含运用 POST 方法传送的参数的有关信息;例: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 $va
5、l_1;变量1.常量的定义常量是指在程序执行中无法修正的值。如 PI (3.1415926);在脚本执行期间该值不能改动;常量对大小写敏感,通经常量名总是大写;常量是全局的,可以在脚本的任何地方援用;常量分为内置常量和自定义常量;常量运用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;运用定界符要留意:终了标识符所在的行不能包含任何其它字符,这意味着该标识符不
7、能被缩进,在分号之前之后都不能有任何空格或制表符;数据类型n换行r回车t程度制表符反斜线$美圆符双引号本义字符2.整型(integer)$age = 25;3.浮点型(float, double)$num = 5.39;4.布尔型$bo = TRUE;$bo = FALSE;以下值被以为是以下值被以为是FALSE:FALSE:布尔值布尔值 FALSE FALSE整型值整型值 0 0浮点型值浮点型值 0.0 0.0空白字符串和字符串空白字符串和字符串 “0 0没有成员变量的数组没有成员变量的数组没有单元的对象没有单元的对象特殊类型的特殊类型的NULLNULL数据类型二、复合数据类型1.数组$we
8、ek = array(星期一, 星期二, 星期三);2.对象$db = new db;数据类型三、特殊数据类型1.资源$fh = fopen(“test.txt, “r);2.nullnull 无,表示没有值,null不表示空格,也不表示0;以下情况,那么以为是null:没有设置为任何预定义的变量;明确的赋值为null;运用函数unset()去除;数据类型由于php对于类型定义非常的松散,所以有时会根据援用变量的环境,将变量自动转换为最适合的类型;例1:$num = 5;$str = “15;echo $num + $str;例2:$str = “100 hello;$num = 200;ec
9、ho $num + $str;例3:$str = 1.2;if($str)echo hello world;类型自动转换1.gettype() 前往变量的类型 共有8个能够的值 string、integer、float、boolean、array、object、null、unknow例:$str = 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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年办公耗材合同范本模板
- 电商单店合作协议书范文范本
- 便利店项目合作协议书范文范本
- 吉他演奏家合作协议书范文模板
- 烧烤店合伙人详细合同协议书范文
- 人教版英语八年级下册 Unit 5 单元达标检测题
- 制造业劳务外包质量控制制度
- 安规工程师基本培训共6
- 关于责任的活动主题班会
- 心绞痛病人护理诊断及措施
- 东北黑土地保护利用“北安模式”及推广建议
- 北师大版八年级上学期期中考试数学试卷带答案
- 海南海药:江苏普健药业有限公司拟转让资产涉及的固定资产、在建工程和土地使用权资产价值项目资产评估报告
- 第01讲 代数式(5个知识点+5类热点题型讲练+习题巩固)2024-2025学年七年级数学上册同步学与练(人教版2024)
- 2024简易租房合同下载打印
- 2024年西安陕鼓动力股份有限公司招聘笔试冲刺题(带答案解析)
- 四川省公需科目2024年度数字经济与驱动发展考试题库及答案
- 京瓷哲学培训课件
- 工程测量部分案例分析
- 绿化工程竣工资料(全套)
- 中班语言:我眼中的秋天
评论
0/150
提交评论