Blogger Information
Blog 8
fans 0
comment 0
visits 3592
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP基础数据结构,函数,作用域,变量,分支结构
Kamil的博客
Original
543 people have browsed it
  1. 什么是变量的作用域:

    根据变量声明在代码中的位置决定了变量的可使用范围,分为三种

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

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

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

  2. PHP基础数据类型

    1. 标量:单值变量

    2. 符合类型:多值变量,整数,Array,对象object等

    3. 对象类型:资源,null等

    eg.

    实例

    <?php
    $age = 30;
    $salary = 3560.88;
    $name = 'zhang';
    $isMarried = true;
    
    
    $books = ['php','mysql','html','css','javascrript'];//数组
    
    
    $student = new stdClass();
    $student->name = 'zhang';
    $student->course = 'money';
    $student->grand = '10000000000000';
    
    
    $file = fopen('test.txt','r') or die('打开失败');
    fclose($file);

    运行实例 »

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


   2.常用检测函数:

    is_null();判断变量是否为null

    empty();检查一个变量是否为空

    isset();判断变量是否声明

    eg.

    

实例

<?php
/**
 * Created by PhpStorm.
 * User: drk
 * Date: 2018/8/22
 * Time: 下午8:39
 */

$varl;

$varl2 = null;

$var3 = 'hi';

unset($varl);

var_dump(is_null($varl) ? true : false);


var_dump(is_null($varl2) ? true :false);


var_dump(is_null($var3) ? true:false);


$str1 = '';
$str2 = [];
$str3 = 0;
$str4 ='0';


echo '<hr>';

var_dump(empty($str1) ? true : false);
var_dump(empty($str2) ? true : false);
var_dump(empty($str3) ? true : false);
var_dump(empty($str4) ? true : false);



echo "<hr>";

$a = null;

$b = '猜猜猜';

$c;
var_dump(isset($a));
var_dump(isset($b));
var_dump(isset($c));

运行实例 »

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


3.分支结构:

eg.

实例

<?php
$money = '8000';
if ($money>8000){
    echo 'just so so','<br>';
}
else if ($money>8000 && $money<10000){
    echo 'not bad','<br>';
}
else {
    echo 'i don\'t care ';
}


switch ($money){
    case '8000':
        echo '一般';
        break;
    case '1000':
        echo 'ok';
        break;
    default:
        echo 'lihai';
}

运行实例 »

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




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