Blogger Information
Blog 2
fans 0
comment 0
visits 1249
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
3个函数的使用及变量作用域——2018/4/12作业
周生的第一个博客
Original
756 people have browsed it

线上第2次课程课后作业:

一. 三个函数

1)is_null( ) 函数

    功能:当变量不存在,没赋值,值为null时 返回true 即判断变量是否为null;

    参数:$变量名 ;

    返回值:true , false;

 2) empty( )函数 

     功能:当变量为 空字符串,空数组,null,0,'0',false时 返回true ;

     参数:$变量名;

     返回值: true,false;

3) isset( )函数

    功能:变量存在且不为null,返回true

    参数:$变量名

    返回值:true , false;

实例

<?php
  $name1;
  $name2=null;
  $name3=12;
  $name4=12;
  unset($name4);
  echo '<h1>is_null()实例</h1>';
  var_dump(is_null($name1));
  echo '<br />';
  var_dump(is_null($name2));
  echo '<br />';
  var_dump(is_null($name3));
  echo '<br />';
  var_dump(is_null($name4));
  echo '<br />';
  var_dump(is_null($name5));
  echo '<br />';
  echo '<hr color="red">';
  echo '<h2>empty()实例</h2>';
  $testData1='';
  $testData2=[];
  $testData3;
  $testData4='0'; 
  $testData5=0;
  $testData6='false';
  $testData7='dd';
 var_dump(empty($testData1));
 var_dump(empty($testData2));
 var_dump(empty($testData3));
 var_dump(empty($testData4));
 var_dump(empty($testData5));
 var_dump(empty($testData6));
 var_dump(empty($testData7));
  echo '<h3>isset()实例</h3>';
  $data1=23;
  $data2='php.cn';
  $data3=null;
  $data4;
  var_dump(isset($data));
  var_dump(isset($data1));
  var_dump(isset($data2)); 
  var_dump(isset($data3));
  var_dump(isset($data4));

运行实例 »

二.变量的作用域:全局,局部,静态

 1)全局:函数之外创建

 2)局部:函数之内创建

 3)静态:函数内创建仅在函数内使用

实例

<?php
  $siteName='www.php.cn';//全局变量
  function showsiteName()
 {
    $username='we';//局部变量
   return $username.'study on the site which is named'.$siteName;
 }
   echo showsiteName();
   echo '<hr color="green">';
  function SiteName()
 {
    $username='They';//局部变量
   return $username.'study on the site which is named'.GLOBALS['$siteName'];
 
 }
   echo SiteName();
   echo '<hr color="green">';
 function numsum()
{
  static $data=1;//静态变量
  return '计数器:'.$data++;
  }
  echo numsum();
 echo numsum();
 echo numsum();
 echo numsum();

运行实例 »

手抄作业:

QQ图片20180413154817.png

QQ图片20180413154633.png


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









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




Correction status:qualified

Teacher's comments:
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