Blogger Information
Blog 36
fans 0
comment 0
visits 27996
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
作用域,分支结构,循环 2018_08_22作业
小程_武汉_214945
Original
775 people have browsed it

php只有函数有作用域

全局作用域:在函数外创建的变量 可以直接在函数外使用

布局作用域:在函数内部创建的变量 仅在函数内部使用

静态作用域:在函数内部创建,仅在函数内部使用,且函数调用后它的值不消失


变量类型

实例

<?php
header("content-type:text/html;charset=utf-8");
/*
 * 变量的类型与转换
 * is_null() isset() empty()
 * 变量的作用域
 * 变量的运算
 * 常量的知识
 * 数组
 * 流程控制
 * 表格生成器
 */

//标量:单指变量
/*
 * 整型,浮点型,字符串,布尔
 *复合类型:数组 Array 对象 Object
 * 特殊类型 资源 null
 */
$age=22;
$name='oct';
$salary=8888.888;
$isMarrid=false;

echo $name,'的年龄是',$age,'工资是',$salary,'是否结婚',$isMarrid;

$books=['html','css','javascript','php','mysql'];
echo "<pre>";
print_r($books);

$student=new stdClass();
$student->name="oct";
$student->age=18;
$student->city='武汉';

var_dump($student);
var_dump($student->name);
//资源类型
$file = fopen("./text.txt", "r"); //第一个参数 要读取的文件目录 第二个参数 读取方式

echo fread($file, filesize ("text.txt"));//第二个参数 读取文件的大小 文件名则读取文件全部内容

//获取类型
echo gettype($file);

$price=124.66;

settype($price,"int");
echo $price;




?>

运行实例 »

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

分支结构、循环

实例

<?php
/**

 */

//99乘法表
for($i=1;$i<=9;$i++){
    for($j=1;$j<=$i;$j++){
        echo $j."*".$i;
        echo "   ";
    }
    echo "<br>";
}
echo "<br>";
//正三角
for($i=1;$i<=9;$i++){
    for($j=1;$j<=$i;$j++){
        echo "*";
        echo "   ";
    }
    echo "<br>";
}
echo "<br>";
//倒三角
for($i=1;$i<=9;$i++){
    for($j=9;$j>=$i;$j--){
        echo "*";
        echo "   ";
    }
    echo "<br>";
}
echo "<br>";
//等腰三角

for ($i=9;$i>0;$i--){
    for ($j=$i-1;$j>0;$j--){
        echo " ";
    }
    $k=10-$i;
    for ($k;$k>0;$k--){
        echo "* ";
    }
    echo "<br>";
}

echo "<br>";

//if判断
$q=3;

if($q>5){
    echo "q大于5";
}else{
    echo "q不大于5";
}
echo "<br>";
//三元运算符
$age=22;

echo ($age>18)?("已成年"):("未成年"),"<br>";

$x=3;
// switch case
switch ($x)
{
case 1:
  echo "Number 1";
  break;
case 2:
  echo "Number 2";
  break;
case 3:
  echo "Number 3";
  break;
default:
  echo "No number between 1 and 3";
}
?>

运行实例 »

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


Correction status:Uncorrected

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