通过今天的学习,我懂得了变量的定义,使用和检测,并且会使用if else 分支结构以及三元符,以下是代码:
<meta charset="utf-8">
<?php
//标量:单值变量,数值(整数,浮点),字符串,布尔(true/false)
$name='程新文';
$age=12;
$score=60.5;
$isPass=true;
echo $name.'年龄是'.$age,'成绩是:'.$score,"是否通过".$isPass;
echo '<hr style="color: lightcoral">';
//数组
$books=['php','mysql','html','css','javascript'];
foreach($books as $key=>$value)
{
echo $key.'=>'.$value.'<br>';
}
//变量类型与检测 empty();isset();isnull
$sudentName=null;
$sudentAge;
$city='中国';
echo @empty($studentName)?'是空':'不是空!';
echo @is_null($sudentAge)?'是null':'不是null';
echo @isset($city)?'有数据':'无数据';
echo '<hr style="color: lightcoral">';
//获取变量数据类型
echo gettype($books).'<br>';
//设置变量数据类型
echo settype($score,'Integer');
echo $score;点击 "运行实例" 按钮查看在线实例
2,分支结构和循环的使用:
<meta charset="UTF-8">
<?php
//for循环使用,三角形
for($i=0;$i<5;$i++)
{
for($j=0;$j<=$i;$j++)
{
echo '*';
}
echo '<br>';
}
echo '<hr style="color: lightcoral">';
//三角形
for($i=0;$i<8;$i++)
{
for($j=0;$j<$i*2-1;$j++)
{
echo '*';
}
echo '<br>';
}
echo '<hr style="color: lightcoral">';
//倒立三角形
for($i=7;$i>0;$i--)
{
for($j=1;$j<=2*$i-1;$j++)
{
echo '*';
}
echo '<br>';
}
echo '<hr style="color: lightcoral">';
//等腰三角形
for($i=1;$i<7;$i++)
{
for($j=6-$i;$j>=0;$j--)
{
echo ' ';
}
for($k=1;$k<=2*$i-1;$k++)
{
echo '*';
}
echo '<br>';
}
echo '<hr style="color: lightcoral">';
//倒立等腰三角形
for($i=7;$i>0;$i--)
{
for($j=7;$j>$i;$j--)
{
echo ' ';
}
for($k=1;$k<=2*$i-1;$k++)
{
echo '*';
}
echo '<br>';
}
echo '<hr style="color: lightcoral">';
//分析结构
$age=5;
if($age<=5)
{
echo '幼儿';
}
else if($age>5and $age<=14)
{
echo '儿 童';
}else if($age>14and $age<=18)
{
echo '青少年';
}else
{
echo '成年!';
}
echo '<br>';
echo $age>18?'成年':'未成年';点击 "运行实例" 按钮查看在线实例
以下是手抄作业:

总结:
1,变量分为以下几种类型
a:标量: 单值变量, 数值(整数,浮点),字符串,布尔(true/false),基本数据类型
b:复合类型: 多值变量,数组 Array, 对象Object
c:特殊类型: 资源,null
2,php只有函数作用域
三种作用域:
全局, 在函数之外创建的变量,可在函数外部直接使用
局部,函数内部创建的变量,仅限在函数内部使用
静态,函数内部创建,仅在内部使用并且函数执行后他的值不消失
3,检测变量 的几种函数 isNull(是否为null) isset(是否存在) empty(是否为空)
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号