博客列表 >8月22日php变量类型与检测分支结构与for循环

8月22日php变量类型与检测分支结构与for循环

PHP入门学习的各种作业
PHP入门学习的各种作业原创
2018年08月23日 12:57:29748浏览

php作用域即变量能够被访问的区域。

作用域分为三种:

全局作用域:指的是在函数外创建的变量,可在函数外直接被使用。

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

静态作用域:在函数内部创建,内部使用,并且在函数执行结束后,它的值不销毁。

实例

<?php
echo '<h3>变量的类型与转换</h3>';
$age = 36; //integer
$salary = 7888.88; //float
$name = '时颖';
    $isMarried = true; //boolean
echo $name,'的年龄是:',$age,'岁,工资是:',$salary,'元,是否已婚:',$isMarried,'<hr>';
$books = ['php','mysql','css','html'];
print_r($books);
echo '<hr>';
echo gettype($salary),'<hr>';
echo gettype($name),'<hr>';
$price = 66.66;
settype($price,'integer');
echo '<hr>';
echo gettype($price),'<hr>';

运行实例 »

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

实例

<?php
//单分支流程
$grade = 55;
if ($grade<60) {
    echo '<p style="color: red">提示:您考试不及格,请按时补考</p>';
}
//双分支流程结构
$grade = 88;
if ($grade<60) {
    echo '<p style="color: red">提示:您考试不及格,请按时补考</p>';
}
else {
    echo '<p style="color: red">提示:您考试已经及格,无需补考</p>';
}
//三元运算
$grade = 88;
echo ($grade >= 60) ? '<p>提示:您考试已经及格,无需补考</p>':'<p>提示:您考试不及格,请按时补考</p>';
//多分支结构
$grade = 88;
if ($grade<60) {
    echo '<p style="color: red">提示:您考试不及格,请按时补考。</p>';
}
else if ($grade>=60 && $grade <80 ){
    echo '<p style="color: red">提示:您考试已经及格,成绩一般哦。</p>';
}
else if ($grade>=80 && $grade <=100 ){
    echo '<p style="color: red">提示:您考试已经及格,成绩考的不错。</p>';
}
//多选择分支结构
$yuyan = 'php';
 switch ($yuyan) {
     case 'php':
    echo '<p>您选择了一门正确的语言!</p>';
    break;
     case 'html':
         echo '<p>您选择了一门简单的语言!</p>';
         break;
     case 'css':
         echo '<p>您需要多努力了!</p>';
         break;
     default:
         echo '<p>您选择的语言暂未被我们收录学习!</p>';
}

运行实例 »

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


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