博客列表 >作用域,分支结构,循环 2018_08_22作业

作用域,分支结构,循环 2018_08_22作业

小程_武汉_214945
小程_武汉_214945原创
2018年08月24日 12:59:54848浏览

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";
}
?>

运行实例 »

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


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议