博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
04_细节_变量和数据类型小结 ...
阅读量:5052 次
发布时间:2019-06-12

本文共 945 字,大约阅读时间需要 3 分钟。

1.echo 和 var_dump
都可以输出变量信心
但是后者输出的信息更详细
能打印出数据类型的
2.单引号
不解析变量 只解析 \\ \'
双引号
解析变量 会解析所有的转义符号
遇上有冲突要
转义
用反斜杠 \' \"转义
3
.当你这样定义
变量
的时候 有
$var="string";
echo "$var的内容是字符";
会出现报错的 因为php 引擎 会把后面的$
var的内容是字符
都当做事变量名字所以会出错
$变量的申明
加个大括号{}就可以的。
左大括号要和$紧挨着不可以出现空格。
“${name}”=“{$name}"
所以建议这样输出
echo "{$var}的内容是字符";
echo "${var}的内容是字符";
都可以的
4
.
字符串
取出
从字符串$string='Knowledg'中一次性截取出字符串now()
echo $string{1}.$string{2}.$string{3};
5.
heredoc
nowdoc
定界符
heredoc 等于 " " 双引号 里面的变量解析
print <<<EOT<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>Untitled Document</title></head><body>Hello,$name!</body></html>EOT;
nowdoc 为单引号里面的变量不解析
$str = <<<'EOD'
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>Untitled Document</title></head><body>Hello,$name!</body></html>
EOD;
tips:
设置错误等级 除了notice的错误
error_reporting(E_ALL&E_NOTICE);

转载于:https://www.cnblogs.com/szm2019/p/7140871.html

你可能感兴趣的文章
双链表
查看>>
java学习笔记之String类
查看>>
pymysql操作mysql
查看>>
Linux服务器删除乱码文件/文件夹的方法
查看>>
牛腩记账本core版本源码
查看>>
Word Break II
查看>>
UVA 11082 Matrix Decompressing 矩阵解压(最大流,经典)
查看>>
jdk从1.8降到jdk1.7失败
查看>>
一些关于IO流的问题
查看>>
mongo备份操作
查看>>
8 -- 深入使用Spring -- 3...1 Resource实现类InputStreamResource、ByteArrayResource
查看>>
硬件笔记之Thinkpad T470P更换2K屏幕
查看>>
一个关于vue+mysql+express的全栈项目(六)------ 聊天模型的设计
查看>>
【知识库】-数据库_MySQL 的七种 join
查看>>
.net 写文件上传下载webservice
查看>>
noSQL数据库相关软件介绍(大数据存储时候,必须使用)
查看>>
iOS开发——缩放图片
查看>>
HTTP之URL的快捷方式
查看>>
满世界都是图论
查看>>
配置链路聚合中极小错误——失之毫厘谬以千里
查看>>