笔记

image.pngimage.png
image.png

章节测验

  1. 在PHP语言中,“$p=false;”,变量$p的类型是( 布尔型 )
    A.布尔型 B.整型
    C.字符串 D.浮点型
    2. 在PHP语言中,“$p=‘true’;”,变量$p的类型是( 字符串 )
    A.布尔型 B.整型
    C.字符串 D.浮点型
    3. 在PHP中,将变量$p转换为浮点型变量正确的是( $p=1;$p=(float)$p )。

A.$p=1;$p=$p(float) B.$p=1;$p=$p[float]
C.$p=1;$p=[float]$p D.$p=1;$p=(float)$p
4. 在PHP语言中,“$p=’12345’;”,变量$p的类型是( 字符串 )
A.布尔型 B.整型
C.字符串 D.浮点型
5. 在PHP中,“echo 5>7?’true’:’false’;”语句输出的结果是( false )
A.5 B.7
C.true D.false
6. 如何将$符号作为普通字符输出(\$)
A.\$ B.\$
C.$ D.@
7. 在PHP中,$str1 = null;$str2 = false;echo $str1==$str2 ?‘相等’ : ‘不相等’;以下代码的结果是相等
8. 在PHP中,$str1 =‘’;$str2 = 0;echo $str1==$str2 ? ‘相等’ :‘不相等’;以下代码的结果是相等
9. 在PHP中,$str1 = 0;$str2 = ‘0’;echo $str1===$str2? ‘相等’ : ‘不相等’;以下代码的结果是不相等
10. 整型值0(零)可以转换成布尔型数据false
11. 空字符串,以及字符串 “0”可以转换成布尔型false
12. 浮点型值 0.0(零)可以转换成布尔型数据false
13. 布尔型数据true可以转换成整型数据1
14. 布尔型数据false可以转换成整型数据0
15. 字符串的开始部分决定字符串型数据的值。如果该字符串以合法的数值开始,则使用该数值,否则其值为零
16. [填空题]整型或浮点型转换成字符串时,把数字按原样转换成字符串。
17. 转义字符可以将跟在其后面的第一个字符将变的没有意义或具有特殊意义。
18. 简答:php中数据类型分几种,都有哪些数据类型?
标量数据类型:布尔型,字符串型,整型,浮点型。
复合数据类型:数组,对象。
特殊数据类型:资源,空值。
19. [简答题]单引号与双引号的区别是什么?
单引号定义的字符串中出现的变量名会按文本原样输出,而双引号中使用的变量名在显示时会被解析为变量的值。单引号里只转义单引号和反斜杠,而双引号可以转义所有的转义字符。

实训

83eec7f9ae668f28728b201a0e9d463.jpg
<?php
$a=true;//定义变量$a,赋值为:true
$b=$a+3;//定义变量$b,赋值为:$a+3
var_dump($b);//使用var_dump()函数打印$b的数据信息
echo “
“;//换行
$char1=1+”1.5e2”;//定义变量$char1,赋值为:1+”1.5e2”
var_dump($char1);//使用var_dump()函数打印$char1的数据信息
echo “
“;//换行
echo “


“;//输出横线
$n1=3.14;//定义变量$n1,赋值为:3.14
$n2=(int)$n1;//强制转换成int类型
var_dump($n1);//使用var_dump()函数打印$n1的数据信息
echo “
“;//换行
var_dump($n2);//使用var_dump()函数打印$n2的数据信息
echo “
“;//换行
echo “
“;//输出横线
$x=”123.9abc”;//定义变量$x,赋值为字符串:123.9abc
$int=intval($x);//使用显示转换函数将$x为整形型
var_dump($int);//使用var_dump()函数打印$int的数据信息
echo “
“;//换行
$float=floatval($x);//使用显示转换函数将$x为浮点型型
var_dump($float);//使用var_dump()函数打印$float的数据信息
echo “
“;//换行
$str=strval($x);//使用显示转换函数将$x为字符串型
var_dump($str);//使用var_dump()函数打印$str的数据信息
?>
image.png