Correcting teacher:查无此人
Correction status:qualified
Teacher's comments:完成的不错
判断函数
<?PHP $bool = true; var_dump(is_bool($bool)); $boolf = false; var_dump(is_bool($boolf)); $bool1 = 1; var_dump(is_bool($bool1)); $int = 1; var_dump(is_int($int)); $intb = true; var_dump(is_int($intb)); $flo = 1.01; var_dump(is_float($flo)); $ster = 'monster'; var_dump(is_string($ster)); $nu = null; var_dump(is_null($nu)); $nus = ''; var_dump(is_null($nus)); $monste = 'Monster'; var_dump(isset($monste)); $monster1 = true; var_dump(isset($monste1)); $monsteri = 1; var_dump(isset($monsteri)); $monstern = ''; var_dump(isset($monstern)); $emMonster = 'em'; var_dump(empty($emMonster)); $emMonster1 = ''; var_dump(empty($emMonster1)); $emMonster2 = null; var_dump(empty($emMonster2)); $umonster = 'um'; unset($umonster); var_dump($umonster); ?>
点击 "运行实例" 按钮查看在线实例
运算符
<?PHP /*运算符 */ $inta = 10; $intb = 20; // + var_dump($inta + $intb); // - var_dump($inta - $intb); // * var_dump($inta * $intb); // / var_dump($inta / $intb); // % var_dump($inta % $intb); // ++ 当++在变量前,先加后执行,当++在变量后,先执行后加 var_dump($inta++); var_dump(++$intb); // -- 同++相等 var_dump($inta--); var_dump(--$intb); // .连接符 var_dump($inta . $intb); ?>
点击 "运行实例" 按钮查看在线实例
赋值运算符
<?PHP /*赋值运算符 */ // = $intc = 10; var_dump($intc); // += 先加后赋值 $intc += 10; var_dump($intc); // -= 先减后赋值 $intc -= 10; var_dump($intc); // *= 先乘后赋值 $intc *= 10; var_dump($intc); // /= 先除后赋值 $intc /= 10; var_dump($intc); // %= 先取余后赋值 $intc %= 10; var_dump($intc); // .= 先连接后赋值 $intc .= 10; var_dump($intc); ?>
点击 "运行实例" 按钮查看在线实例
比较运算符
<?PHP /*比较运算符 */ // > $intd = 10; $intb = 12; var_dump($intd > $intb); //当前返回值为false,原因$intd<$intb // >= var_dump($intd >= $intb); //false 当$intd的值大于或者等于(非小于)$intb时,才为true // < var_dump($intd < $intb); //true // <= var_dump($intd <= $intb); //true // == var_dump($intd == $intb); //false 当前$intd与$intb的值不相等,返回false,相等时返回true // != var_dump($intd != $intb); //true // === var_dump($intd === $intb); //false 返回值false,不仅值要相等,类型也要相等 // !== var_dump($intd !== $intb); //true ?>
点击 "运行实例" 按钮查看在线实例
逻辑运算符
<?PHP /* 逻辑运算符 */ //&& $inta = 10; $intb = 20; $intc = 10; $intd = 20; var_dump($inta == $intc and $intb == $intd); //true 当$inta与$intc相等并且$intb与$intd相等是返回true,有一个不等返回false // || var_dump($inta == $intc || $intb == $intd); //true 当$inta与$intc相等或者$intb与$intd相等是返回true,有两个或者一个相等就返回true,两个都不等于返回false // xor var_dump($inta == $intc xor $intb == $intd); //false 当两个都相等或者两个的都不相等返回false,有一个不相等时返会true // ! var_dump(!null); //只要不是空就为true ?>
点击 "运行实例" 按钮查看在线实例
笔记