Blogger Information
Blog 34
fans 0
comment 0
visits 21866
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php基本语法:类型判断、运算符 - 九期线上班
只猫
Original
621 people have browsed it

一、常用内置判断函数

$bool = true;
$int = 1;
$float = 1.01;
$string = '君不见,黄河之水天上来。';
$null = null;
$word ='';
$empty = '';
$false = false;
$zero = 0;
var_dump(is_bool($bool));	//bool(true)
var_dump(is_bool($int));	//bool(false)
echo '<br>';
var_dump(is_int($int));		//bool(true)
var_dump(is_int($float));	//bool(false)
var_dump(is_int($zero));	//bool(true)
echo '<br>';
var_dump(is_float($float));	//bool(true)
var_dump(is_float($bool));	//bool(false)
echo '<br>';
var_dump(is_string($string));	//bool(true)
var_dump(is_string($int));	//bool(false)
var_dump(is_string($bool));	//bool(false)
echo '<br>';
var_dump(is_null($false));	//bool(false)
var_dump(is_null($null));	//bool(true)
var_dump(is_null($empty));	//bool(false)
echo '<br>';
var_dump(isset($null));		//bool(false)
var_dump(isset($word));		//bool(true)
var_dump(isset($false));	//bool(true)
var_dump(isset($zero));		//bool(true)
echo '<br>';
var_dump(empty($empty));	//bool(true)
var_dump(empty($null));		//bool(true)
var_dump(empty($zero));		//bool(true)
var_dump(empty($false));	//bool(true)
var_dump(empty($int));		//bool(false)
echo '<br>';
var_dump($int);	//int(1)
unset($int);
var_dump($int);	//报错 Undefined variable


二、php运算符

<?php
// php运算符
$a = 100;
$b = 30;
$sum = $a+$b;

echo $a + $b;	//130
echo '<br>';	
echo $a - $b;	//70
echo '<br>';
echo $a * $b;	//3000
echo '<br>';	
echo $a / $b;	//3.3333333333333
echo '<br>';
echo $a % $b;	//10
echo '<br>';
echo $a++;		//100
echo '<br>';
echo ++$a;		//102
echo '<br>';
echo $b--;		//30
echo '<br>';
echo --$b;		//28
echo '<br>';
echo $a.'+'.$b.'='.$sum;	//102+28=130

三、php赋值运算符

<?php
// php赋值运算符
$int = 100;

$int += 30;
echo '<br>'.$int;	//130
$int -= 40;
echo '<br>'.$int;	//90
$int *= 2;
echo '<br>'.$int;	//180
$int /= 2;
echo '<br>'.$int;	//90
$int %= 30;
echo '<br>'.$int;	//0
$int .= 30;
echo '<br>'.$int;	//030


四、php比较运算符

<?php
// 比较运算符
$num1 = 12;
$num2 = 12;
$string = '12';

var_dump($num1 > $num2);	//bool(false)
echo '<br>';
var_dump($num1 >= $num2);	//bool(true)
echo '<br>';
var_dump($num1 < $num2);	//bool(false)
echo '<br>';
var_dump($num1 <= $num2);	//bool(true)
echo '<br>';
var_dump($num1 == $num2);	//bool(true)
echo '<br>';
var_dump($num1 != $num2);	//bool(false)
echo '<br>';
var_dump($num1 === $num2);	//bool(true)
echo '<br>';
var_dump($num1 !== $num2);	//bool(false)
echo '<br>';
var_dump($num1 == $string);		//bool(true)
echo '<br>';
var_dump($num1 === $string);	//bool(false)


五、php逻辑运算符

<?php
// 逻辑运算符
// 1.&& 和 and
// 只要其中有一个是假就返回假
var_dump(100 && 30);	//bool(true)
echo '<br>';
var_dump(true && true);	//bool(true)
echo '<br>';
var_dump(true and true);	//bool(true)
echo '<br>';
var_dump(true && false);	//bool(false)
echo '<br>';
var_dump(false && false);	//bool(false)
echo '<br>';
var_dump(true and true and true);	//bool(true)
echo '<br>';
var_dump(true and true and false);	//bool(false)
echo '<hr>';
//2.or 和 ||
//只要有一个为真就返回真
var_dump(100 || 30);	//bool(true)
echo '<br>';
var_dump(true || true);	//bool(true)
echo '<br>';
var_dump(true or true);	//bool(true)
echo '<br>';
var_dump(true || false);	//bool(true)
echo '<br>';
var_dump(false || false);	//bool(false)
echo '<br>';
var_dump(true || true || true);	//bool(true)
echo '<br>';
var_dump(true || true || false);	//bool(true)
echo '<hr>';
// 3.xor
// 当布尔值不同时为真 相同时为假
var_dump(100 xor 30);	//bool(false)
echo '<br>';
var_dump(true xor true);	//bool(false)
echo '<br>';
var_dump(true xor false);	//bool(true)
echo '<br>';
var_dump(false xor false);	//bool(false)
echo '<br>';
var_dump(true xor true xor true);	//bool(true)
echo '<br>';
var_dump(true xor true xor false);	//bool(false)
echo '<br>';
var_dump(0 xor 1);	//bool(true)
echo '<hr>';
//4.!
// 相当于取反
var_dump(!100); //bool(false)
var_dump(!0);	//bool(true)
var_dump(!null);	//bool(true)
手抄

QQ图片20191113192249.png


总结:基础部分需要理解的比较透彻多做练习才能在以后项目中灵活运用。一些容易弄不清楚的概念一定要弄明白,代码要严谨,自己的概念就不能混乱。


Correcting teacher:查无此人查无此人

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