- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
昨日回顾
PHP
PHP的标签四种:
xml格式,标准
?php ?
脚本格式
script language=php/script
短格式:
? ?
需要在php.ini设置open_short_tag=on
asp格式:
%%
需要在php.ini中设置asp_tags=on
php语言规范:
1、php所有代码必须位于php标记内
2、开始标记不能有空格,
3、如果是一个纯的PHP 脚本文件,建议省略php结束标记
4、如果省略了php结束标记,那最后一行的分号不能省略
PHP中的注释:
单行注释 // #
多行注释 /**/
PHP中的变量
必须必须以$开头
只能包含字母,数字、下划线
$后不能以数字开头
删除一个变量:
unset(变量名);
PHP中的常量
常量是一种特殊的变量,在程序运行过程中值不能实被修改,常量本身也不能删除。
常量的使用可以不需要考虑作用域问题,整个脚本内都可以使用
常量名前不能加$符号
define() //define只要用于在类外定义常量
const //如果在类内定义常量,必须使用const,const也可以在类外定义常量。
内存的结构分析
操作层面对内存进行分析,内存就是用于临时存储数据,对操作系统层面有一个物理地址,绝对地址。
变量名:变量就是内存中用于临时存储数据的一个空间,此空间有一个名子,用于对数据的读写,逻辑地址。
栈区:
主要用于存储变量名,及局部变量,函数的执行时也会在此区开辟一个新的空间。
堆区:主要用于存储,复合数据类型,特点,所需在的空间是可变
代码段:主用于存储源代码的二进制形式
数据段(全局区,静态区):
全局区:用于存储全局变量
静态区:用于存储静态变量
系统预设的变量:超全局变量
$_GET
$_POST
$_REQUEST
$_SERVER:
$GLOBALS:
$_COOKIE:主要用于按PHP脚本预设的目的,在客户端存储数据的一种技术,主要用于识别客户端。
$_SESSION:主要用于在服务器端,按php脚本预设的目的,存储在服务器的数据
$_ENV:主要用于记录环境信息
预置的系统常量
PHP_INI_SIZE:
PHP_INI_MAX:
PHP_OS:
PHP_VERSION:
魔术常量:
__LINE__、__FILE__、__FUNCTION__、__CLASS__、__METHOD__、__DIR__
字符集:
UNICODE 与 UTF8关系:UNICODE是字符集,UTF8是UNICODE字符集的编码集。
可变变量(动态变量)
A变量的值是B变量的名,那么可以通过在A变量名前加二个$$
示例:
数据类型:
三大类:标量数据类型、复合数据类型、特殊数据类型
标量数据类型:
整型
int
八进制是以0开头,不能包含7以上的
十六进制是以0x开头,0至9A至F
小数型
float(单精度)
浮点数据一般用于表示非常大的数据,日常生活中几乎用不到,所对于这么大的数,一般用于对这么大的数使用科学计数法进行近似的表示
3.402823466E+38
float也是占用4个字节
32位:符号位s
24至31位:指数位 最大127 也就是2的127次方 1.7014167..
1至23位:有效数据位 1 转换为十进制1等于2
double(双精度)
数据类型
标量数据类型
boolean布尔类型:
主要用于表示事物仅存的两个状态,对、错,真假
取值:
true 表示成立
false 表示不成立
布尔类型的值本身没有什么意义,主要用于流程控制。
字符串
0个或多个字符的集合
字符定义方式:
方法1:
使用单引号定义的字符串
方法2:使用双引号定义的字符串
方法3:定界字符串
语法:
$v1 = 定界符开始
内容
定界符结束;
示例:
注意:
定界符的开始标记与结束标记要一致
结束标记前不能有空格
定界符就可以理解为html编辑器。
定界符可以分为两类:heredoc与nowdoc
heredoc的语法:
语法:
$v1 = 定界符开始
内容
定界符结束;
nowdoc的语法:
语法:
$v1 = 定界符开始
内容
定界符结束;
示例:
注意:
单引号与双引号的使用,一般如果字符串没有变量使用单引号(效率会高)。
复合数据类型
array(数组)
数组主要用于存储,多个具有一定的关系数据(变量)
示例:
object(对象)PHP高级
特殊数据数据类型:
resource(资源类型)
资源类型也量一种特殊的变量,程序员不能对资源类型进行任何的操作,只能查看(var_dump),
您可能关注的文档
- 分离与操作条件选择资料.ppt
- 分米、毫米、千米的认识复习资料.ppt
- 分米和毫米的认识资料.pptx
- 分娩方式的选择及利弊资料.ppt
- 分娩期妇女护理与保健方法资料.ppt
- 分散系及其分类1资料.ppt
- 分散系胶体资料.ppt
- 分生育苗技术资料.ppt
- 分数乘除法复习一资料.ppt
- 分数乘法解决问题(二)资料.ppt
- 2025年临床执业医师考试知识点解析试题及答案.docx
- 2025年广东省肇庆市封开县高三下学期4月联考数学试卷.docx
- 2025年广东省肇庆市封开县高三下学期4月联考数学试卷.docx
- 2025年临床执业医师考试知识点汇编试题及答案.docx
- 2025年广东省肇庆市四会市高三下学期4月联考数学试卷.docx
- 2023-2024学年广东省肇庆学院附属中学高三六校第一次联考语文试卷含解析.doc
- 2024-2025学年中职中职专业课传统文化公共课程教学设计合集.docx
- 一年级下册语文期末复习重点整理.doc
- 2025年广东省肇庆市鼎湖区高三下学期4月联考数学试卷.docx
- 智能家居适老化改造行业调研及投资前景分析报告.docx
文档评论(0)