2.3常量及数据类型考察点

PHP中字符串可以使用哪三种定义方法以及各自的区别是什么?

思考
考官想考什么
PHP中字符串定义方法以及各自的区别

延伸:数据类型和常量

单引号
双引号
heardoc和newdoc

区别:
单引号不能解析变量
单引号不能解析转义字符,只能解析单引号和反斜线本身。
变量和变量、变量和字符串、字符串和字符串之间可以用.链接。

双引号可以解析变量,变量可以使用特殊字符和{}包含
双引号可以解析所有转义字符
也可以使用.连接

最重要的区别
单引号的效率要比双引号的效率高。

因为双引号,并不知道你是$a 还是$ag,,并不知道你的长度是多少。所以用{}括起来比较好。。。


Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png

s数据类型
八大类型

三大数据类型(标量 符合 特殊)

浮点类型
浮点类型不能用到比较类型里面

$a=0.1;
$b=0.7;
if($a+$b = =0.8)
{
false = 0.7999; //智能转换为二进制运算,转换的时候,会有损耗。
}

布尔类型
false的qizhongqingkuang

0 , 0.0 , ‘ ’ , ‘0’ , false , array() , null

Paste_Image.png

数组类型

超全局数组

$GLOBALS包含了后面的所有内容
$_REQUEST包含了$_GET $_POST $_COOKIE,还有$_REQUEST尽量少用,因为这相当于一个万能钥匙,并不好。


Paste_Image.png

$_SERVER['QUERY_STRING']就是问号后面跟的一大串


Paste_Image.png

$_SERVER['HTTP_REFERER']就是上级请求的页,是从哪过来的,也可能是个空。。
$_SERVER['HTTP_USER_AGENT'] 头信息里面用户的信息

$_SERVER['REMOTE_ADDR'] 客户端的地址

$_SERVER['REQUEST_URI']

$_SERVER['PATH_INFO'] 处理路由,,,处理路由里面的功能。

Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png

FILE 返回路径名和文件信息

LINE 返回行号

DIR 返回所在目录
FUNCTION 函数体名称
CLASS
TRAIT
METHOD 类名加方法名
NAMESPACE

解题方法
把我们总结的点,进行梳理和复习,牢记

Paste_Image.png

$_SERVER['SERVER_ADDR']
$_SERVER['REMOTE_ADDR']

Paste_Image.png

返回文件的所在路径和文件名

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,162评论 19 139
  • 一、php可以做什么 php是一种可以在服务器端运行的编程语言,可以运行在Web服务器端。 php是一门后台编程语...
    空谷悠阅读 3,319评论 4 97
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,212评论 18 399
  • 落木萧萧万物衰 年华流逝几人哀 渐觉往昔皆无味 不若来年桃花开
    窥苍穹阅读 129评论 0 0
  • 或许文字是我们在深夜中测枕难免唯一的工具,逃离了电子科技产品,揉着微微发涩的眼睛,托着稍有疲惫的身体我又来的静谧...
    简书提升馆阅读 406评论 0 0

友情链接更多精彩内容