美文网首页
PHP常量及数据类型相关问题

PHP常量及数据类型相关问题

作者: 陈智涛 | 来源:发表于2017-10-24 12:30 被阅读0次

问题引入:PHP字符串的几种定义方式和各自的区别

  • php字符串的三种定义方式:
    单引号
    双引号
    heredoc 和newdoc
  • 区别:
    (1)单引号:
    单引号不能解析变量
    单引号不能解析转移字符,只能解析单引号和反斜线本身
    变量和字符串之间可以相互用.连接
    单引号的效率要高于双引号
    示例:
<?php
$name = 'chenzhitao';
$str = 'my name\tis $name ';
print_r($str."\n");

运行结果:

chenzhitaodeMacBook-Pro:php chenzhitao$ php demo2.php
my name\tis $name

(2)双引号:
双引号可以解析变量,变量可以使用特殊字符和{}包含
双引号可以解析多有转移字符
也可以使用.连接
示例:

<?php
$name = 'chenzhitao';
$age = 26;
$str = "my name\tis $name age is {$age} ";
print_r($str."\n");
$sql = 'select * from user where name = \''.$name.'\'';
print_r($sql."\n");
$sql = "select * from user where name = '$name'";
print_r($sql."\n");

运行结果:

chenzhitaodeMacBook-Pro:php chenzhitao$ php demo2.php
my name is chenzhitao age is 26
select * from user where name = 'chenzhitao'
select * from user where name = 'chenzhitao'

相关文章

  • PHP常量及数据类型相关问题

    问题引入:PHP字符串的几种定义方式和各自的区别 php字符串的三种定义方式:单引号双引号heredoc 和new...

  • 常量和数据类型

    文章来自:zhouxiaoshuai 常量及数据类型 回顾题:PHP中字符串有几种定义方式,以及各自的区别? 答:...

  • PHP 学习笔记(一)

    为了拓展知识面,学习了一些PHP的相关知识,汇总、分享。 PHP --- 字符串函数 PHP 常量 PHP--- ...

  • java基础类型、String类理解、版本对比、1.8新特性

    1、java基本数据类型及长度 2、jvm的常量池: JVM常量池浅析Java常量池理解与总结 Java中的常量池...

  • 检测PHP版本-PHP_VERSION常量

    PHP_VERSION常量: PHP自带的系统常量中有个PHP_VERSION常量,它可以判断程序的PHP版本 这...

  • 3.php基础 - 常量及数据类型考点

    真题:PHP字符串可以使用哪三种定义方法以及各自的区别是什么? 考点: PHP字符串的定义方式及各自区别 延伸: ...

  • PHP中常量和数据类型相关面试题

    1.php字符串可以使用哪三种方式定义各自的区别是什么? 单引号不解析变量,不能解析转义字符,只能解析单引号反斜线...

  • PHP 预定义常量

    预定义常量预定义常量就是PHP语言内部预先定义好的常量,我们可以直接使用。比如: PHP_VERSION,PHP_...

  • PHP基础、安装phpstorm

    一.准备及介绍 1、本文介绍:PHP变量的特点及分类、写注释的写法、php数据类型分类、phpstorm的安装 2...

  • PHP魔术常量__DIR__备忘

    概述:本文简要讨论在TP5.0中定义目录常量时,用到的PHP魔术常量__DIR__的含义及其它相关的用法。 截止到...

网友评论

      本文标题:PHP常量及数据类型相关问题

      本文链接:https://www.haomeiwen.com/subject/ioytpxtx.html