PHP学习记录(1)

一、字符串

在php里面的字符串表达包含三种:单引号,双引号,定界符。

  1. 单引号,不解析转译字符,但是可以解析反斜杠\:
$str = 'hello php';
echo $str; //hello php
  1. 双引号,可以解析转译字符:
$str = 'hello';
$dbstr = "$str php";
echo $dbstr;//hello php
  1. 定界符,以三个小于号开始<<<加上字母(建议大写字母)再以开头的字母结束,定界符可以把他看成类似于双引号。
$str = 'hello';
$dingjie = <<<AB
		$str <i>php</i>
	AB;
echo $dingjie;//hello php

在字符串中,如何拼接字符串,可以用(.)来拼接:

$str = 'hello'.' php';
echo $str;//hello php

总结:字符串定义,单引号的效率会比双引号的高很多,双引号主要用来解析其他变量组合使用,单引号和双引号也可以相互的嵌套,定界符类似于双引号的作用。双引号的变量如果不想要空格,可以用大胡子,大括号把变量包住{}。还有记住字符串的拼接,使用点(.)来拼接。

二、类型判断函数var_dump()和判断空的函数empty()、isset()

  1. var_dump()是一个判断类型的函数,传入一个变量,返回值和类型:
$num = 123;
var_dump($num);//int(123)
$bo = true;
var_dump($bo);//bool(true)
  1. empty()函数,可以向括号中间传入一个变量。这个变量的值如果为false、0、null的情况下,返回true。 否则返回false。
$num = 0;
$flag = false;
$one = null;
$result = empty($one);
var_dump($result);//bool(true)
  1. isset()函数,可以向括号中间传入一个或者多个变量,变量与变量间用逗号分开。只要有有一个变量为null,则返回false。否则,则返回true。注意:这里的isset只判断空(null),如果只传入一个0或者false也是返回true。
$num = 10;
$flag = false;
$one = 0;
$two = null;
$result = isset($num,$flag,$one,$two);
var_dump($result);//bool(false)
$result_1 = isset($num,$flag,$one);
var_dump($result_1);//bool(true)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值