2020年3月6日
php1<?phpecho PHP_OS;//当前运行代码的系统是什么echo"<br>";echo PHP_VERSION;//查看当前php版本echo"<br>";echo __LINE__;//当前行号echo"<br>";echo __LINE__;echo"<br>";echo __FILE__; // 当前文件的绝对路径;echo"<br>";echo __DIR__; //当前文件的目录路径echo"<br>";//运算符echo "加:";var_dump(10 + 10);echo"<br>";echo "减:";var_dump(10 - 10);echo"<br>";echo "乘:";var_dump(10 * 10);echo"<br>";echo "除:";var_dump(10 / 2);//被除数不能为0 (INF超出最大范围)echo"<br>";echo "取模(求余数)";//拿100去减3直到不能再减为止var_dump( 100 % 3);echo"<hr>";//加加 和减减$num =10;var_dump($num);echo"<br>";$num++;//累加++$num;var_dump($num);echo"<br>";$num--;//递减--$num;var_dump($num);echo"<br>";//前置写法//后置写法echo" 前置和后置写法的区别:<br>";$num2 = 10;//后置加加先把内容打印出来,然后再去进行的累加操作var_dump($num2++);var_dump($num2);//前置加加 先加加然后在打印var_dump(++$num2);var_dump($num2);echo"<hr>";$num3 = 10;var_dump(--$num3);var_dump($num3);var_dump(--$num3);var_dump($num3);$str = "字符串1" . "字符串2";$str = "字符串1" . "字符串2" . "字符串3";//字符串1<-- + 字符串2 1<-- + 字符串3var_dump($str);echo"<hr>";$a = 10;$a = 10 +10;var_dump($a);$num = 10;//把原来的值加上要递增的值,然后赋值回去。//$num = $num + 5;//+5//$num = $num + 5;//简单办法$num += 10;$num += 10;var_dump($num);echo "<hr>";//-=$num -= 5;var_dump($num);echo "<hr>";//*=echo "*=;";$num *= 4;var_dump ($num);echo "<hr>";// /=echo "/=;";$num /=5;var_dump($num);echo"<hr>";// %=echo "%=:";$num %= 2;var_dump($num);echo"<hr>";//比较运算符//> 大于var_dump(1>2);echo"<br>";var_dump(1>1);echo"<br>";var_dump(2>1);echo"<br>";//< 小于var_dump(2<1);echo"<br>";var_dump(2<2);echo"<br>";//字符大小//ascii//将字符变成ASCII码,然后在进行比较var_dump('A'>'B');echo"<br>";//大于或等于var_dump(10 >= 1);echo"<hr>";//小于等于echo"小于等于:<br>";var_dump(10<=10);echo"<br>";var_dump(0<=10);echo"<br>";var_dump(20<=10);echo"<hr>";//等于echo"等于:<br>";var_dump(10 == 10);echo"<br>";var_dump(10 == 20);echo"<br>";var_dump(10.0 == 10);echo"<br>";var_dump(10.0 == '10内容');echo"<hr>";//全等于//数据类型要一至,才会返回真echo"全等于:<br>";var_dump(10 === 10);echo"<br>";var_dump(10.0 === 10);echo"<br>";var_dump(10.0 === '10');echo"<hr>";//不等于echo"不等于:<br>";//但两边的值不一样则返回truevar_dump(10 != 10 );echo"<br>";var_dump( 0 != 10 );echo"<br>";var_dump(10.0 != 10 );echo"<br>";var_dump(10 != '10' );echo"<br>";var_dump(123 != 456 );echo"<hr>";//全部等于echo"全不等于:<br>";//不等于的基础上增加类型判断//两边的值与类型都相同是返回false,否则为truevar_dump(10 !== 10);echo"<br>";var_dump('10' !== 10);echo"<br>";var_dump(10 !== 10.0);echo"<br>";php2<?phpecho PHP_OS;//当前运行代码的系统是什么echo"<br>";echo PHP_VERSION;//查看当前php版本echo"<br>";echo __LINE__;//当前行号echo"<br>";echo __LINE__;echo"<br>";echo __FILE__; // 当前文件的绝对路径;echo"<br>";echo __DIR__; //当前文件的目录路径echo"<br>";//运算符echo "加:";var_dump(10 + 10);echo"<br>";echo "减:";var_dump(10 - 10);echo"<br>";echo "乘:";var_dump(10 * 10);echo"<br>";echo "除:";var_dump(10 / 2);//被除数不能为0 (INF超出最大范围)echo"<br>";echo "取模(求余数)";//拿100去减3直到不能再减为止var_dump( 100 % 3);echo"<hr>";//加加 和减减$num =10;var_dump($num);echo"<br>";$num++;//累加++$num;var_dump($num);echo"<br>";$num--;//递减--$num;var_dump($num);echo"<br>";//前置写法//后置写法echo" 前置和后置写法的区别:<br>";$num2 = 10;//后置加加先把内容打印出来,然后再去进行的累加操作var_dump($num2++);var_dump($num2);//前置加加 先加加然后在打印var_dump(++$num2);var_dump($num2);echo"<hr>";$num3 = 10;var_dump(--$num3);var_dump($num3);var_dump(--$num3);var_dump($num3);$str = "字符串1" . "字符串2";$str = "字符串1" . "字符串2" . "字符串3";//字符串1<-- + 字符串2 1<-- + 字符串3var_dump($str);echo"<hr>";$a = 10;$a = 10 +10;var_dump($a);$num = 10;//把原来的值加上要递增的值,然后赋值回去。//$num = $num + 5;//+5//$num = $num + 5;//简单办法$num += 10;$num += 10;var_dump($num);echo "<hr>";//-=$num -= 5;var_dump($num);echo "<hr>";//*=echo "*=;";$num *= 4;var_dump ($num);echo "<hr>";// /=echo "/=;";$num /=5;var_dump($num);echo"<hr>";// %=echo "%=:";$num %= 2;var_dump($num);echo"<hr>";//比较运算符//> 大于var_dump(1>2);echo"<br>";var_dump(1>1);echo"<br>";var_dump(2>1);echo"<br>";//< 小于var_dump(2<1);echo"<br>";var_dump(2<2);echo"<br>";//字符大小//ascii//将字符变成ASCII码,然后在进行比较var_dump('A'>'B');echo"<br>";//大于或等于var_dump(10 >= 1);echo"<hr>";//小于等于echo"小于等于:<br>";var_dump(10<=10);echo"<br>";var_dump(0<=10);echo"<br>";var_dump(20<=10);echo"<hr>";//等于echo"等于:<br>";var_dump(10 == 10);echo"<br>";var_dump(10 == 20);echo"<br>";var_dump(10.0 == 10);echo"<br>";var_dump(10.0 == '10内容');echo"<hr>";//全等于//数据类型要一至,才会返回真echo"全等于:<br>";var_dump(10 === 10);echo"<br>";var_dump(10.0 === 10);echo"<br>";var_dump(10.0 === '10');echo"<hr>";//不等于echo"不等于:<br>";//但两边的值不一样则返回truevar_dump(10 != 10 );echo"<br>";var_dump( 0 != 10 );echo"<br>";var_dump(10.0 != 10 );echo"<br>";var_dump(10 != '10' );echo"<br>";var_dump(123 != 456 );echo"<hr>";//全部等于echo"全不等于:<br>";//不等于的基础上增加类型判断//两边的值与类型都相同是返回false,否则为truevar_dump(10 !== 10);echo"<br>";var_dump('10' !== 10);echo"<br>";var_dump(10 !== 10.0);echo"<br>";php3<?phpecho PHP_OS;//当前运行代码的系统是什么echo"<br>";echo PHP_VERSION;//查看当前php版本echo"<br>";echo __LINE__;//当前行号echo"<br>";echo __LINE__;echo"<br>";echo __FILE__; // 当前文件的绝对路径;echo"<br>";echo __DIR__; //当前文件的目录路径echo"<br>";//运算符echo "加:";var_dump(10 + 10);echo"<br>";echo "减:";var_dump(10 - 10);echo"<br>";echo "乘:";var_dump(10 * 10);echo"<br>";echo "除:";var_dump(10 / 2);//被除数不能为0 (INF超出最大范围)echo"<br>";echo "取模(求余数)";//拿100去减3直到不能再减为止var_dump( 100 % 3);echo"<hr>";//加加 和减减$num =10;var_dump($num);echo"<br>";$num++;//累加++$num;var_dump($num);echo"<br>";$num--;//递减--$num;var_dump($num);echo"<br>";//前置写法//后置写法echo" 前置和后置写法的区别:<br>";$num2 = 10;//后置加加先把内容打印出来,然后再去进行的累加操作var_dump($num2++);var_dump($num2);//前置加加 先加加然后在打印var_dump(++$num2);var_dump($num2);echo"<hr>";$num3 = 10;var_dump(--$num3);var_dump($num3);var_dump(--$num3);var_dump($num3);$str = "字符串1" . "字符串2";$str = "字符串1" . "字符串2" . "字符串3";//字符串1<-- + 字符串2 1<-- + 字符串3var_dump($str);echo"<hr>";$a = 10;$a = 10 +10;var_dump($a);$num = 10;//把原来的值加上要递增的值,然后赋值回去。//$num = $num + 5;//+5//$num = $num + 5;//简单办法$num += 10;$num += 10;var_dump($num);echo "<hr>";//-=$num -= 5;var_dump($num);echo "<hr>";//*=echo "*=;";$num *= 4;var_dump ($num);echo "<hr>";// /=echo "/=;";$num /=5;var_dump($num);echo"<hr>";// %=echo "%=:";$num %= 2;var_dump($num);echo"<hr>";//比较运算符//> 大于var_dump(1>2);echo"<br>";var_dump(1>1);echo"<br>";var_dump(2>1);echo"<br>";//< 小于var_dump(2<1);echo"<br>";var_dump(2<2);echo"<br>";//字符大小//ascii//将字符变成ASCII码,然后在进行比较var_dump('A'>'B');echo"<br>";//大于或等于var_dump(10 >= 1);echo"<hr>";//小于等于echo"小于等于:<br>";var_dump(10<=10);echo"<br>";var_dump(0<=10);echo"<br>";var_dump(20<=10);echo"<hr>";//等于echo"等于:<br>";var_dump(10 == 10);echo"<br>";var_dump(10 == 20);echo"<br>";var_dump(10.0 == 10);echo"<br>";var_dump(10.0 == '10内容');echo"<hr>";//全等于//数据类型要一至,才会返回真echo"全等于:<br>";var_dump(10 === 10);echo"<br>";var_dump(10.0 === 10);echo"<br>";var_dump(10.0 === '10');echo"<hr>";//不等于echo"不等于:<br>";//但两边的值不一样则返回truevar_dump(10 != 10 );echo"<br>";var_dump( 0 != 10 );echo"<br>";var_dump(10.0 != 10 );echo"<br>";var_dump(10 != '10' );echo"<br>";var_dump(123 != 456 );echo"<hr>";//全部等于echo"全不等于:<br>";//不等于的基础上增加类型判断//两边的值与类型都相同是返回false,否则为truevar_dump(10 !== 10);echo"<br>";var_dump('10' !== 10);echo"<br>";var_dump(10 !== 10.0);echo"<br>";
笔记:
运算符
运算符是通过给出的一个或多个值来产生另一个值的东西
运算最终会表达为一个布尔值,成立则为真,不成立则为假
运算符类型*
一元运算符:只有一个值进行运算;
二元运算符:+-/,必须要有两个值来进行运算
三元运算符:?;一般用来根据一个表达式在另外两个表达式中选一个
预定常量
系统提前帮我们定义的一些常量
class 对象的名字
method对象里的方法的名字
namespace命名空间
function函数名字
LINE当前行
file当前文件地址
dir当前文件目录地址
运算符类别
算数运算符
字符串运算符
赋值运算符
比较运算符
逻辑运算符
位运算符
算数运算符
+ - * / % ++ —
比较运算符
>大于 <小于 >=大于或等于 <=小于或等于
==等于 ===全等于 <>或者!=不等于 !==不全等于
字符大小
先将字符变成ascii,然后再进行数字的大小判断
等于:数据被自动转成数字来判断,只要数据一样,就能够判断成功,不管类型
全等于:数据类型要一致,才会返回真
不等于:当两边的值不一样的时候则返回真
