php课程 1-3 字符串变量输出方式有哪些(总结:四种)

一、总结

一句话总结:推荐使用双引号中加{$变量名}的形式(echo "my name is {$name}eee !";),加快开发效率。如果要提升运行效率,用单引号加点连接的形式(echo 'my name is '.$name.' !';)。

1、四种字符串变量输出方式中哪种最方便?

维护方便,开发方便

第三种:双引号包裹变量+大括号包裹变量

 3 $name='user1';
8 echo "my name is {$name}eee !<br>";

2、四种字符串变量输出方式中哪种运行效率最高?

第四种:单引号+点连接运算符

 3 $name='user1';
11 echo 'my name is '.$name.' !<br>';

3、四种字符串变量输出方式是哪四种?

双引号*3,单引号*1

二、字符串变量输出方式总结:四种

1、相关知识

单双引号的区别:
1.单引号不能解析变量
2.双引号可以解析变量

 
字符串连接符:
1.点

2、代码

第一种:双引号直接包裹变量

 3 $name='user1';
6 echo "my name is $name !<br>";

第二种:双引号+点连接运算符

 3 $name='user1';
7 echo "my name is ".$name." !<br>";

第三种:双引号包裹变量+大括号包裹变量

维护方便,开发方便

 3 $name='user1';
8 echo "my name is {$name}eee !<br>";

第四种:单引号+点连接运算符

 3 $name='user1';
11 echo 'my name is '.$name.' !<br>';
 <?php
//变量定义
$name='user1'; // 变量输出("")
echo "my name is $name !<br>";
echo "my name is ".$name." !<br>";
echo "my name is {$name}eee !<br>"; // 变量输出('')
echo 'my name is '.$name.' !<br>'; ?>
 

php课程 1-3 字符串变量输出方式有哪些(总结:四种)的更多相关文章

  1. Python 字符串格式化输出方式

    字符串格式化有两种方式:百分号方式.format方式. 其中,百分号方式比较老,而format方式是比较先进的,企图替代古老的方式,目前两者共存. 1.百分号方式 格式:%[(name)][flags ...

  2. css引入的方式有哪些_四种css的引入方式与特点

    在网页中css主要负责html文档的样式显示,目前css主要有4种引入方式:行内式.内嵌式.导入式.链接式. 1.行内式 行内式也叫内联样式,是指标记的style属性中设定CSS样式,这种方式没有体现 ...

  3. 浅谈集合框架四——集合扩展:集合循环输出方式及list输出方式的效率对比

    最近刚学完集合框架,想把自己的一些学习笔记与想法整理一下,所以本篇博客或许会有一些内容写的不严谨或者不正确,还请大神指出.初学者对于本篇博客只建议作为参考,欢迎留言共同学习. 之前有介绍集合框架的体系 ...

  4. JS几种变量交换方式以及性能分析对比

    前言 "两个变量之间的值得交换",这是一个经典的话题,现在也有了很多的成熟解决方案,本文主要是列举几种常用的方案,进行大量计算并分析对比. 起由 最近做某个项目时,其中有一个需求是 ...

  5. SqlServer中存储过程中将Exec的执行结果赋值给变量输出

    原文 SqlServer中存储过程中将Exec的执行结果赋值给变量输出 背景: 遇到这样一种情况:动态向存储过程中传入表名和表的某些属性(这里用到的是主键ID),然后利用这两个变量查出一条数据的某些字 ...

  6. 基础篇:1.JavaScript运行在html中,引用有几种方式?—— 6.js中常用的输出方式?

    书接上文,上文提到若干条JavaScript的基础性知识,大部分都是一些概念性的东西,本着认真严谨的态度,我们要认真对待,有些条目的问题是某个知识点的周边延伸,为节约篇幅,就一起整理了,如有描述不对的 ...

  7. 茴香豆的“茴”有四种写法,Python的格式化字符串也有

    茴香豆的"茴"有四种写法,Python的格式化字符串也有 茴香豆的"茴"有四种写法,Python的格式化字符串也有 被低估的断言 多一个逗号,少一点糟心事 上下 ...

  8. 两个变量交换的四种方法(Java)

    对于两种变量的交换,我发现四种方法,下面我用Java来演示一下. 1.利用第三个变量交换数值,简单的方法. (代码演示一下) class TestEV //创建一个类 { public static ...

  9. C语言中函数返回字符串的四种方法

    在讨论着四种方法之前,首先要对函数有一个简单的认识,无论是在形实结合时,还是在return语句返回时,都有一个拷贝的过程.你传进来的参数是个值,自然函数在工作之前要把这个值拷贝一份供自己使用,你传进来 ...

随机推荐

  1. Kinect 开发 —— 显示骨骼用户插件

    public partial class SkeletonViewer : UserControl { private readonly Brush[] _SkeletonBrushes = new ...

  2. MySql_Learn

    1 id 自增长  auto_increment 2 获取当前时间 now() 3 新增字段 修改字段名称 简单分页功能  limit 10 offset 20;  查询第21到30条数据 selec ...

  3. Netty系列之Netty编解码框架分析

    1. 背景 1.1. 编解码技术 通常我们也习惯将编码(Encode)称为序列化(serialization),它将对象序列化为字节数组,用于网络传输.数据持久化或者其它用途. 反之,解码(Decod ...

  4. deep-in-es6(二)

    es6-生成器Generators: eg: function* quips(name) { yield "您好"+name+"!"; if(name.star ...

  5. vue 使用同一组件,切换时不触发created、mounted钩子

    两个页面参数不同使用同一组件,默认情况下当这两个页面切换时并不会触发created或者mounted钩子. 方法一:通过watch $route的变化来做处理 watch: { $route() { ...

  6. cksum---检验文件CRC是否正确

  7. python 中文文档地址总结

    sqlalchemy: https://www.imooc.com/article/details/id/22343

  8. Python线程池任务

    #!/usr/bin/env python # -*- coding:utf-8 -*- from concurrent.futures import ThreadPoolExecutor #线程池, ...

  9. IOS越狱开发错误解决

      Questions: haseScriptExecution Run\ Script /Users/jun/Library/Developer/Xcode/DerivedData/ButtonMa ...

  10. bug 7715339 登录失败触发 ‘row cache lock’ 等待

    Bug 7715339 - Logon failures causes "row cache lock" waits - Allow disable of logon delay ...