echo的官方解释如下:

echo 不是一个函数(它是一个语言结构), 因此你不一定要使用小括号来指明参数,单引号,双引号都可以。 echo (不像其他语言构造)不表现得像一个函数, 所以不能总是使用一个函数的上下文。 另外,如果你想给echo 传递多个参数, 那么就不能使用小括号。

个人总结:

关于echo中存在括号,且存在多个字符串的相关问题,测试代码如下:

//1、全部用括号包起来的情况,其中只能存在一个参数,才会被输出

echo ('b','#',"aabbcc"); //报错 "语法错误,不被期望的','"(相当于传了多个参数)

echo ('b'.'#'."aabbcc"); //b#aabbcc

echo ((('abc'))); //abc

// 2、无","或"."连接,但存在括号的情况会被解析为函数的调用

// 注意:如果存在连续三个及三个以上括号的情况,则会报错

echo "str_replace"('b','#',"aabbcc"); //aa##cc

echo 'strlen'('abc'); //3

echo ('strlen')('abc'); //3

echo ('aaa')('bbb'); //报错:aaa函数未定义

echo ('strlen')('abc')('ss'); //报错 "函数名不是一个字符串"

//3、存在","或"."连接的情况,即单纯的字符串顺序输出或连接

echo 'strlen',("aaa"); //strlenaaa

echo 'strlen'.("aaa"); //strlenaaa

echo ('aaa').('bbb'); //aaabbb

php echo 大括号,PHP中echo输出中存在括号()的处理相关推荐

  1. php中echo语句,php输出之echo和print语句

    一.前言 php是一门很受欢迎的编程语言,被广泛应用于web开发领域,很多中小型网站都是使用php语言来开发的.由于php语言简单易学,近几年迎来了一大批自学者,小编也是其中之一.为了能帮助一些初学者 ...

  2. php中echo单引号双引号及大括号的作用

    单引号写什么输出什么,而双引号会替换变量值.双引号里加大括号可以理解为相抵消. $var=1; #下面三种结果一样,均是1 echo $var; echo "$var"; echo ...

  3. 脚本中echo显示内容带颜色显示

    脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色:文字颜色m字符串\033[0m" 例如: echo -e ...

  4. shell脚本中echo显示内容带颜色

    shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e  格式如下: echo -e "\033[字背景颜色:文字颜色m字符串\033[0m" 例如: e ...

  5. shell脚本中echo显示内容带颜色的实现方法

    shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: 复制代码 代码如下: echo -e "\033[字背景颜色:文字颜色m字符串\033[0m&q ...

  6. php r echo_PHP中echo(),print(),print_r()的区别是什么?

    四种方法可以输出字符串. echo print() printf() print_r() echo 可以一次输出多个值,多个值之间用逗号分隔.echo是语言结构(language construct) ...

  7. php echo中的点是什么?,php编程中echo用逗号和用点号连接的区别,echo逗号_PHP教程...

    echo " 1+5'="" .="" 5)+1;="" 输出2="" 我们给前面的加个括号后.得到的结果是一 ...

  8. 设置 shell 脚本中 echo 显示内容带颜色

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数 -e  格式如下: e ...

  9. php print r用法,php中echo(),print(),print_r()用法

    从我对echo(),print(),print_r()这个函数的理解是echo可输入字符串变量常量,print与echo差不多,但print_r可以打印数组而前两者是不可以的,下面我来详细介绍它们三个 ...

最新文章

  1. ViSP安装之Windows系统基于VS2019编译器编译获得VISP动态库
  2. 遇到 400、500 错误千万不要慌!
  3. Windows系统回顾之Windows NT
  4. 折纸计算机大全,神之折纸电脑版
  5. hibernate实体的几种状态
  6. Java 数组转成集合List三种方法和(数组、集合List、Set相互转换)
  7. 第十八篇_Class文件
  8. 获取文件哈希值_迅雷是如何通过磁力链接获取资源的?
  9. 计算机存储成本,仓储成本
  10. 夜店App不应该是SNS,而应该是O2O
  11. 微服务守护神-Sentinel-降级规则
  12. php提交按钮快捷键,直接打印快捷键
  13. 会计分录、科目、账户
  14. A. Arithmetic Array
  15. GDAL 地图切片层级计算公式
  16. 1414. 和为 K 的最少斐波那契数字数目 贪心+递归 大年初三力扣是想意思意思一下呗~
  17. Linux终端语系设置,iconv语系编码转换命令
  18. 计算机网络期末复习提纲,湖南科技大学《计算机网络微课堂》课题笔记
  19. 女模应聘遭遇潜规则 将计就计对面试官实施抢劫
  20. centos7安装并使用licode四:下载licode并使用

热门文章

  1. 软件测试---弹出窗口
  2. java读写excel文件
  3. MFC画图(画线、画矩形、画刷画笔的使用)
  4. PAT-乙级-1016 部分A+B
  5. [ARC061E]すぬけ君の地下鉄旅行 / Snuke's Subway Trip
  6. P1165 日志分析
  7. BZOJ 4602: [Sdoi2016]齿轮 dfs
  8. 【Python】 Python数据类型
  9. 【Kafka】kafka的安装以及部署的详细描述
  10. linux下slow,慢查询日志的分析工具mysqlsla的使用