博客列表 >变量的类型及作用域和检测,for、swicth、if else循环语法的总结——2018年8月22日22时10分

变量的类型及作用域和检测,for、swicth、if else循环语法的总结——2018年8月22日22时10分

艾菜菜的博客
艾菜菜的博客原创
2018年09月22日 17:12:58585浏览

1、变量的作用域:

微信图片_20180922162012.jpg

2、变量的类型

变量的类型分为:单值变量(整数、浮点、字符串、布尔),复合类型(多值变量、数组、对象),特殊类型:资源、null

本段代码主要是举例了变量的类型,使用了gettype和settype方法。

实例

<?php
//标量:单值变量、数值、字符串、布尔
//复合类型:多值变量,数组Array、对象object
//特殊类型:资源、null
echo '<h4 style="color:red">变量的类型</h4>';
$age = 28;//整型
$name = '林新伟';//字符串
$salary = 28.88;//浮点型
$isMarrie = true;//布尔型
echo '我今年' . $age. '岁,姓名叫'.$name.',年收入'.$salary.',是否已婚'.$isMarrie;
echo "<br>";
//echo '我今年',$age,'岁,<span style="color:red">姓名</span>叫',$name,',年收入',$salary,',是否已婚',$isMarrie,'<br>';
//var_dump($age);
//echo "<br>";
//var_dump($name);
//echo "<br>";
//var_dump($isMarrie);
//echo "<br>";
//var_dump($salary);
//echo "<br>";
//数组类型
$books=['java','c++','js','c#'];
echo '<pre>';
print_r($books);'<br>';

$student = new stdClass();//创建对象
$student->neme = '林新伟';//属性
$student->course = 'JAVA';
$student->grade = 80;
print_r ($student);//检查对象
echo "<br>";


//变量的检测
echo '<h3 style="color:red">变量的检测</h3>';
echo "<br>";
$inName='wang';
echo gettype($inName);
echo "<br>";
$inAge=12.56;
settype($inAge,'integer');
echo $inAge;

echo "<hr>";
?>

运行实例 »

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

3、本段代码使用for、if esle、swicth循环语句


实例

<?php
//单分支
echo "<h3>单分支</h3>";
$age=16;
if($age<18){
	echo '对不起,您未成年';
}
echo "<br>";
//双分支
echo "<h3>双分支</h3>";
$age=20;
if($age<18){
	echo '对不起,您未成年';
}
else{
	echo '您已成年';
}
echo "<br>";
//多分支
echo "<h3>多分支</h3>";
$age=40;
if($age<18){
	echo '对不起,您未成年';
}
else if($age>18&&$age<30){
	echo '恭喜您,您已是青年';
}
else {
	echo '<span style="color:red"><h2>很遗憾,您已进入老年区</h2></span>';
}
echo "<br>";

echo "<hr>";
//switch语法
echo "<h3>switch语法</h3>";
$name='shanzhu';
switch ($name) {
	case 'lxw':
		echo "对不起,跟我不匹配";
		break;
	
	case 'shanzhu':
		echo "是的,我就是山竹";
		break;
	case 'shanzhu':
		echo "您找错人了";
		break;
}

echo "<hr>";
//for语句语法
for ($i=0; $i < 10; $i++) { 
	if ($i=12) {
	    echo "您摇号的号码为",$i,"<br>";
	}
}
?>

运行实例 »

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


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