Blogger Information
Blog 33
fans 0
comment 2
visits 37290
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
变量的创建和使用,变量的作用域,与检测,分支语法学习总结2018/8/22
cxw的博客
Original
1694 people have browsed it

通过今天的学习,我懂得了变量的定义,使用和检测,并且会使用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(是否为空)


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post