博客列表 >变量的创建和使用,变量的作用域,与检测,分支语法学习总结2018/8/22

变量的创建和使用,变量的作用域,与检测,分支语法学习总结2018/8/22

cxw的博客
cxw的博客原创
2018年08月26日 12:25:471695浏览

通过今天的学习,我懂得了变量的定义,使用和检测,并且会使用if else 分支结构以及三元符,以下是代码:

1,变量操作,检测

实例

<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  '&nbsp';
    }
    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  '&nbsp';
    }

    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?'成年':'未成年';

运行实例 »

点击 "运行实例" 按钮查看在线实例

以下是手抄作业:

696366706068918609.jpg

总结:

1,变量分为以下几种类型

a:标量: 单值变量, 数值(整数,浮点),字符串,布尔(true/false),基本数据类型

b:复合类型: 多值变量,数组 Array, 对象Object

c:特殊类型: 资源,null

2,php只有函数作用域

三种作用域: 

          全局, 在函数之外创建的变量,可在函数外部直接使用

          局部,函数内部创建的变量,仅限在函数内部使用

         静态,函数内部创建,仅在内部使用并且函数执行后他的值不消失

3,检测变量 的几种函数 isNull(是否为null)  isset(是否存在) empty(是否为空)


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议