Blogger Information
Blog 2
fans 0
comment 0
visits 2234
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
变量的类型及作用域和检测,for、swicth、if else循环语法的总结——2018年8月22日22时10分
艾菜菜的博客
Original
586 people have browsed it

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

运行实例 »

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


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