位置: 编程技术 - 正文

php编程中echo用逗号和用点号连接的区别(php echo js)

编辑:rootadmin

推荐整理分享php编程中echo用逗号和用点号连接的区别(php echo js),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php echo js,php中的echo,php echo变量,php中echo用法,php里面echo有什么作用,php里面echo有什么作用,php中echo用法,php中echo用法,内容如对您有帮助,希望把文章链接给更多的朋友!

里面提到了echo 字符串用,比用.连接要好。原因先不说,先来看以下两句

结果是什么?

我只能说echo '5+1=' . 1+5;的结果是,所以结果是6和2.

为什么会这样.难道在PHP中加法是没有交换律的&#;当然不是..我们先不去想为什么.如果我把上面的点号换成逗号试下.

可以看出.只有使用逗号我们才可以得到意料中的结果.

那为什么点号就不行呢&#;逗号为什么就行呢&#;

我们给前面的加个括号后.得到的结果是一样的.

证明PHP是先连接字符串再进行加法计算了.按照从左向右的方向进行的.

那么好.既然是先连接的字符串.那么就应该是"1+"了.然后再用这个字符串加上1.那为什么就会输出2呢&#;

这个跟PHP中字符串变成数字的机制是相关的.我们来看下面的例子

php编程中echo用逗号和用点号连接的区别(php echo js)

从上面的例子我们可以看出.如果将一个字符串强制转换成一个数字.PHP会去搜索这个字符串的开头.如果开头是数字就转换.

如果不是就直接返回0.

回到刚才的1+.既然这个字符串是1+.所以强制类型转换后就应该是1了.在此基础上加1.当然是2了.为了证明我们的猜想.我们来验证一下.

结果证明.我们的设想是正确的.那么为什么使用逗号就没有上面的问题了呢&#;

手册上说了.用逗号是multiple parameters .

也就是说是多参数.换句话说.

逗号分隔开的就相当于是N个参数.也就是说把echo当个函数用.

这样的话.echo会对每个参数先进行计算.最后再进行连接后输出.所以我们用逗号就不存在上面的问题了:)

php echo manual

至于为啥快,可以简单理解,用.是先拼接在echo,虽然逗号个数代表echo的调用次数(可以这么理解暂时)。但是拼接的速度要小于echo的速度。如果深入理解,VLD如下图。是@tywei大神的图

上面比下面多了个CONCAT,下面比上面多了个echo。

PHP连接数据库实现注册页面的增删改查操作 本文实例为大家分享了PHP连接数据库实现注册页面的增删改查操作的方法,供大家参考,具体内容如下1.连接数据库php//本地测试$host='.0.0.1';$port=;$u

浅谈PHP中其他类型转化为Bool类型 问题起由:PHP中if(true==2)会返回true还是false?结果是返回true,顺着这个问题,我把php其他数据类型也测试一下。结论:转化为bool类型时,会变成false的

PHP+HTML+JavaScript+Css实现简单爬虫开发 开发一个爬虫,首先你要知道你的这个爬虫是要用来做什么的。我是要用来去不同网站找特定关键字的文章,并获取它的链接,以便我快速阅读。按照

标签: php echo js

本文链接地址:https://www.jiuchutong.com/biancheng/292491.html 转载请保留说明!

上一篇:php ci 获取表单中多个同名input元素值的代码(php获取get)

下一篇:PHP连接数据库实现注册页面的增删改查操作(php连接数据库实现登录注册)

  • 长期股权投资的入账价值怎么算
  • 印花税计税依据含不含增值税
  • 外籍人士如何在中国办理延长签证
  • 免征的增值税怎么计算
  • 已认证的专票可以取消认证吗
  • 专票当普票用,发票勾选怎么操作
  • 股票交易费用计入
  • 增值税减免所得税填在哪一栏
  • 公司名称变更发票还能认证吗
  • 物业公司可以开租赁发票吗
  • 境外企业所得税税率
  • 付佣金给客户怎么做分录?
  • 行业协会需要办理税务登记证吗
  • 因质量出问题的事件
  • 日用品发票能报销吗
  • 虚列成本费用的后果
  • 待认证进项税额借方余额表示什么
  • 集团企业涉税需求网络
  • 差额纳税和全额纳税比例
  • 金融合同违约金罚息
  • 土地的契税和印花税记入什么科目
  • 多缴税款退回及退回
  • 红冲发票地址不一样可以吗
  • 质保金付款时怎么付
  • 企业所得税申报表A类
  • 教培机构房租占比
  • 本月无收入怎样申报?
  • 收购公司款项的支付是利好还是利差
  • php创建二维数组
  • windows update更新错误
  • 网页视频播放不流畅原因
  • 发票开了对方未付款
  • 政策性搬迁补偿收入如何财税处理
  • linux如何删除lv
  • 总公司拨给分公司的钱怎么平账
  • 消防工程改造方案
  • 不需要认证的进项税额怎么处理
  • vue打包注意事项
  • 海峡群岛属于哪个洲
  • 高新技术企业补助需要交所得税吗
  • 代理服务费怎么入账
  • vue父子组件传值方法
  • 华为od测试岗机试需要怎么准备
  • 【历史上的今天】3 月 23 日:网景创始人出生;FORMAC 语言的开发者诞生;PRMan 非商业版发布
  • Yii基于CActiveForm的Ajax数据验证用法示例
  • 帝国cms怎么加自己的名字
  • 购入固定资产预付款怎么做账
  • 小规模纳税人广告税率是多少
  • php怎么修改当前用户的密码
  • 如何用python给excel每一行添加序号
  • 内部交易费用外部交易费用
  • 批处理命令在windows操作中的典型应用
  • 织梦相关文章调用
  • 销售费用工资是什么科目
  • 员工出差回来会计分录
  • 关联企业能否做法人代表
  • access数据库用户名和密码
  • 小规模公司累计增值税
  • 公司欠款利息收据怎么写
  • 应付账款的入账价值为未来偿还额
  • 现金流量表的编制公式 计算公式
  • 丢失增值税专用发票的征管政策
  • 软件增值税即征即退税务风险
  • 少计提的税费如何补提
  • 外包加工如何做账
  • 前程无忧是怎么收费的
  • 日用品增值税率是多少
  • 非营利医疗机构什么意思
  • 借贷行为如何认定
  • 设置centos时区修改时间的方法
  • freebsd 安装
  • node.js基础入门
  • opengl入门视频教程
  • re engine引擎
  • nodejs获取客户端设备信息
  • jquery validation
  • javascript查看数据类型
  • ImageView的android:maxHeight,android:minHeight的正确设置
  • 山东省级高新区什么级别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设