2020年3月6日
php1
<?php
echo 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<-- + 字符串3
var_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>";
//但两边的值不一样则返回true
var_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,否则为true
var_dump(10 !== 10);
echo"<br>";
var_dump('10' !== 10);
echo"<br>";
var_dump(10 !== 10.0);
echo"<br>";
php2
<?php
echo 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<-- + 字符串3
var_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>";
//但两边的值不一样则返回true
var_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,否则为true
var_dump(10 !== 10);
echo"<br>";
var_dump('10' !== 10);
echo"<br>";
var_dump(10 !== 10.0);
echo"<br>";
php3
<?php
echo 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<-- + 字符串3
var_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>";
//但两边的值不一样则返回true
var_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,否则为true
var_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,然后再进行数字的大小判断
等于:数据被自动转成数字来判断,只要数据一样,就能够判断成功,不管类型
全等于:数据类型要一致,才会返回真
不等于:当两边的值不一样的时候则返回真