博主信息
博文 33
粉丝 0
评论 2
访问量 47647
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
变量的创建和使用,变量的作用域,与检测,分支语法学习总结2018/8/22
cxw的博客
原创
1917人浏览过

通过今天的学习,我懂得了变量的定义,使用和检测,并且会使用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举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学