位置: 编程技术 - 正文

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连接数据库实现登录注册)

  • 出口退税免税有限额吗
  • 资源税应该如何计算
  • 企业所得税的起征点
  • 增值税应交税费科目
  • 关税完税价格怎样理解
  • 预付账款对方公式怎么算
  • 财务刷卡手续费怎么处理
  • 公司购买设备报告怎么写
  • 买新车时旧车置换新车划算吗
  • 企业所得税季初和季末
  • 购货方付款会计分录
  • 事业单位的股东是什么
  • 前年度库存商品少结转业务怎么处理?
  • 压覆矿产赔偿标准法律依据
  • 标书费收据丢失怎么办
  • 医院食堂承包方案的实施细则
  • 生产企业出口退税流程及账务处理
  • 财税201617号文
  • 即用于一般计税又用于简易计税的固定资产抵扣
  • 坏账核销谁来审批
  • 成本费用调整法
  • 办税人员的职责和义务
  • 餐饮业中的赠菜计入什么科目
  • 增值税普通发票有什么用
  • 融资租赁机器款分期开票怎么做账?
  • 吸收合并公司后的债务处理
  • linux怎么操作
  • php 语法
  • 全网最详细的破解卡密软件教程[2021首发]
  • onekey.exe是什么
  • explorer.exe是啥意思
  • 收到退回的保证金
  • PHP:pcntl_signal_dispatch()的用法_PCNTL函数
  • 购销合同印花税计算方法
  • 固定资产的使用寿命超过一个会计年度
  • 幼儿园会计需要什么条件
  • 劳务外包会计分录最新
  • php实现图片上传到网页显示
  • 企业微信支付年限怎么看
  • 电子承兑非拒付追索待清偿
  • 一般纳税人企业所得税税率2023
  • 税控会计分录
  • 购置固定资产支付的现金属于投资活动产生的现金流量吗
  • 印花税调低
  • 非贸备案什么意思
  • phpcms怎么用
  • 收到老板的钱怎么做分录
  • 帝国cms建站实例教程
  • 出租设备收入交什么税
  • 销售折扣现金流量表
  • 销售收入未及时入账
  • 开承兑需要多少手续费
  • 小规模没有销售额如何申报
  • 增值税申报开具其他发票包含哪些
  • 库存商品过期报废的会计分录是什么
  • 商业仓储
  • 免缴教育费附加什么意思
  • mysql冗余字段
  • SQLServer Top语句参数化方法
  • mysql错误代码1418
  • mac开机后蓝屏没反应
  • centos 安装教程
  • Linux驱动程序开发视频教程
  • nwtray.exe - nwtray是什么进程 作用是什么
  • 激素六项雌二醇30
  • linux用户登录
  • android不同module怎么相互调用
  • perl文件操作
  • cocos2dx游戏开发
  • nodejs示例
  • C# list多字段排序sort
  • 运行node.js的应用程序服务器
  • linux监控网络请求
  • javascript向flash swf文件传递参数值注意细节
  • 编写shell脚本,批量建立用户
  • eclipse折叠代码块if else工具
  • javascript面向对象精要
  • 手把手教你自己做菜
  • 真机调试什么意思
  • 河南省地方税务局公告2017年第4号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设