2020年3月6日

    1. php1
    2. <?php
    3. echo PHP_OS;//当前运行代码的系统是什么
    4. echo"<br>";
    5. echo PHP_VERSION;//查看当前php版本
    6. echo"<br>";
    7. echo __LINE__;//当前行号
    8. echo"<br>";
    9. echo __LINE__;
    10. echo"<br>";
    11. echo __FILE__; // 当前文件的绝对路径;
    12. echo"<br>";
    13. echo __DIR__; //当前文件的目录路径
    14. echo"<br>";
    15. //运算符
    16. echo "加:";
    17. var_dump(10 + 10);
    18. echo"<br>";
    19. echo "减:";
    20. var_dump(10 - 10);
    21. echo"<br>";
    22. echo "乘:";
    23. var_dump(10 * 10);
    24. echo"<br>";
    25. echo "除:";
    26. var_dump(10 / 2);
    27. //被除数不能为0 (INF超出最大范围)
    28. echo"<br>";
    29. echo "取模(求余数)";
    30. //拿100去减3直到不能再减为止
    31. var_dump( 100 % 3);
    32. echo"<hr>";
    33. //加加 和减减
    34. $num =10;
    35. var_dump($num);
    36. echo"<br>";
    37. $num++;//累加
    38. ++$num;
    39. var_dump($num);
    40. echo"<br>";
    41. $num--;//递减
    42. --$num;
    43. var_dump($num);
    44. echo"<br>";
    45. //前置写法
    46. //后置写法
    47. echo" 前置和后置写法的区别:<br>";
    48. $num2 = 10;
    49. //后置加加先把内容打印出来,然后再去进行的累加操作
    50. var_dump($num2++);
    51. var_dump($num2);
    52. //前置加加 先加加然后在打印
    53. var_dump(++$num2);
    54. var_dump($num2);
    55. echo"<hr>";
    56. $num3 = 10;
    57. var_dump(--$num3);
    58. var_dump($num3);
    59. var_dump(--$num3);
    60. var_dump($num3);
    61. $str = "字符串1" . "字符串2";
    62. $str = "字符串1" . "字符串2" . "字符串3";//字符串1<-- + 字符串2 1<-- + 字符串3
    63. var_dump($str);
    64. echo"<hr>";
    65. $a = 10;
    66. $a = 10 +10;
    67. var_dump($a);
    68. $num = 10;
    69. //把原来的值加上要递增的值,然后赋值回去。
    70. //$num = $num + 5;//+5
    71. //$num = $num + 5;
    72. //简单办法
    73. $num += 10;
    74. $num += 10;
    75. var_dump($num);
    76. echo "<hr>";
    77. //-=
    78. $num -= 5;
    79. var_dump($num);
    80. echo "<hr>";
    81. //*=
    82. echo "*=;";
    83. $num *= 4;
    84. var_dump ($num);
    85. echo "<hr>";
    86. // /=
    87. echo "/=;";
    88. $num /=5;
    89. var_dump($num);
    90. echo"<hr>";
    91. // %=
    92. echo "%=:";
    93. $num %= 2;
    94. var_dump($num);
    95. echo"<hr>";
    96. //比较运算符
    97. //> 大于
    98. var_dump(1>2);
    99. echo"<br>";
    100. var_dump(1>1);
    101. echo"<br>";
    102. var_dump(2>1);
    103. echo"<br>";
    104. //< 小于
    105. var_dump(2<1);
    106. echo"<br>";
    107. var_dump(2<2);
    108. echo"<br>";
    109. //字符大小
    110. //ascii
    111. //将字符变成ASCII码,然后在进行比较
    112. var_dump('A'>'B');
    113. echo"<br>";
    114. //大于或等于
    115. var_dump(10 >= 1);
    116. echo"<hr>";
    117. //小于等于
    118. echo"小于等于:<br>";
    119. var_dump(10<=10);
    120. echo"<br>";
    121. var_dump(0<=10);
    122. echo"<br>";
    123. var_dump(20<=10);
    124. echo"<hr>";
    125. //等于
    126. echo"等于:<br>";
    127. var_dump(10 == 10);
    128. echo"<br>";
    129. var_dump(10 == 20);
    130. echo"<br>";
    131. var_dump(10.0 == 10);
    132. echo"<br>";
    133. var_dump(10.0 == '10内容');
    134. echo"<hr>";
    135. //全等于
    136. //数据类型要一至,才会返回真
    137. echo"全等于:<br>";
    138. var_dump(10 === 10);
    139. echo"<br>";
    140. var_dump(10.0 === 10);
    141. echo"<br>";
    142. var_dump(10.0 === '10');
    143. echo"<hr>";
    144. //不等于
    145. echo"不等于:<br>";
    146. //但两边的值不一样则返回true
    147. var_dump(10 != 10 );
    148. echo"<br>";
    149. var_dump( 0 != 10 );
    150. echo"<br>";
    151. var_dump(10.0 != 10 );
    152. echo"<br>";
    153. var_dump(10 != '10' );
    154. echo"<br>";
    155. var_dump(123 != 456 );
    156. echo"<hr>";
    157. //全部等于
    158. echo"全不等于:<br>";
    159. //不等于的基础上增加类型判断
    160. //两边的值与类型都相同是返回false,否则为true
    161. var_dump(10 !== 10);
    162. echo"<br>";
    163. var_dump('10' !== 10);
    164. echo"<br>";
    165. var_dump(10 !== 10.0);
    166. echo"<br>";
    167. php2
    168. <?php
    169. echo PHP_OS;//当前运行代码的系统是什么
    170. echo"<br>";
    171. echo PHP_VERSION;//查看当前php版本
    172. echo"<br>";
    173. echo __LINE__;//当前行号
    174. echo"<br>";
    175. echo __LINE__;
    176. echo"<br>";
    177. echo __FILE__; // 当前文件的绝对路径;
    178. echo"<br>";
    179. echo __DIR__; //当前文件的目录路径
    180. echo"<br>";
    181. //运算符
    182. echo "加:";
    183. var_dump(10 + 10);
    184. echo"<br>";
    185. echo "减:";
    186. var_dump(10 - 10);
    187. echo"<br>";
    188. echo "乘:";
    189. var_dump(10 * 10);
    190. echo"<br>";
    191. echo "除:";
    192. var_dump(10 / 2);
    193. //被除数不能为0 (INF超出最大范围)
    194. echo"<br>";
    195. echo "取模(求余数)";
    196. //拿100去减3直到不能再减为止
    197. var_dump( 100 % 3);
    198. echo"<hr>";
    199. //加加 和减减
    200. $num =10;
    201. var_dump($num);
    202. echo"<br>";
    203. $num++;//累加
    204. ++$num;
    205. var_dump($num);
    206. echo"<br>";
    207. $num--;//递减
    208. --$num;
    209. var_dump($num);
    210. echo"<br>";
    211. //前置写法
    212. //后置写法
    213. echo" 前置和后置写法的区别:<br>";
    214. $num2 = 10;
    215. //后置加加先把内容打印出来,然后再去进行的累加操作
    216. var_dump($num2++);
    217. var_dump($num2);
    218. //前置加加 先加加然后在打印
    219. var_dump(++$num2);
    220. var_dump($num2);
    221. echo"<hr>";
    222. $num3 = 10;
    223. var_dump(--$num3);
    224. var_dump($num3);
    225. var_dump(--$num3);
    226. var_dump($num3);
    227. $str = "字符串1" . "字符串2";
    228. $str = "字符串1" . "字符串2" . "字符串3";//字符串1<-- + 字符串2 1<-- + 字符串3
    229. var_dump($str);
    230. echo"<hr>";
    231. $a = 10;
    232. $a = 10 +10;
    233. var_dump($a);
    234. $num = 10;
    235. //把原来的值加上要递增的值,然后赋值回去。
    236. //$num = $num + 5;//+5
    237. //$num = $num + 5;
    238. //简单办法
    239. $num += 10;
    240. $num += 10;
    241. var_dump($num);
    242. echo "<hr>";
    243. //-=
    244. $num -= 5;
    245. var_dump($num);
    246. echo "<hr>";
    247. //*=
    248. echo "*=;";
    249. $num *= 4;
    250. var_dump ($num);
    251. echo "<hr>";
    252. // /=
    253. echo "/=;";
    254. $num /=5;
    255. var_dump($num);
    256. echo"<hr>";
    257. // %=
    258. echo "%=:";
    259. $num %= 2;
    260. var_dump($num);
    261. echo"<hr>";
    262. //比较运算符
    263. //> 大于
    264. var_dump(1>2);
    265. echo"<br>";
    266. var_dump(1>1);
    267. echo"<br>";
    268. var_dump(2>1);
    269. echo"<br>";
    270. //< 小于
    271. var_dump(2<1);
    272. echo"<br>";
    273. var_dump(2<2);
    274. echo"<br>";
    275. //字符大小
    276. //ascii
    277. //将字符变成ASCII码,然后在进行比较
    278. var_dump('A'>'B');
    279. echo"<br>";
    280. //大于或等于
    281. var_dump(10 >= 1);
    282. echo"<hr>";
    283. //小于等于
    284. echo"小于等于:<br>";
    285. var_dump(10<=10);
    286. echo"<br>";
    287. var_dump(0<=10);
    288. echo"<br>";
    289. var_dump(20<=10);
    290. echo"<hr>";
    291. //等于
    292. echo"等于:<br>";
    293. var_dump(10 == 10);
    294. echo"<br>";
    295. var_dump(10 == 20);
    296. echo"<br>";
    297. var_dump(10.0 == 10);
    298. echo"<br>";
    299. var_dump(10.0 == '10内容');
    300. echo"<hr>";
    301. //全等于
    302. //数据类型要一至,才会返回真
    303. echo"全等于:<br>";
    304. var_dump(10 === 10);
    305. echo"<br>";
    306. var_dump(10.0 === 10);
    307. echo"<br>";
    308. var_dump(10.0 === '10');
    309. echo"<hr>";
    310. //不等于
    311. echo"不等于:<br>";
    312. //但两边的值不一样则返回true
    313. var_dump(10 != 10 );
    314. echo"<br>";
    315. var_dump( 0 != 10 );
    316. echo"<br>";
    317. var_dump(10.0 != 10 );
    318. echo"<br>";
    319. var_dump(10 != '10' );
    320. echo"<br>";
    321. var_dump(123 != 456 );
    322. echo"<hr>";
    323. //全部等于
    324. echo"全不等于:<br>";
    325. //不等于的基础上增加类型判断
    326. //两边的值与类型都相同是返回false,否则为true
    327. var_dump(10 !== 10);
    328. echo"<br>";
    329. var_dump('10' !== 10);
    330. echo"<br>";
    331. var_dump(10 !== 10.0);
    332. echo"<br>";
    333. php3
    334. <?php
    335. echo PHP_OS;//当前运行代码的系统是什么
    336. echo"<br>";
    337. echo PHP_VERSION;//查看当前php版本
    338. echo"<br>";
    339. echo __LINE__;//当前行号
    340. echo"<br>";
    341. echo __LINE__;
    342. echo"<br>";
    343. echo __FILE__; // 当前文件的绝对路径;
    344. echo"<br>";
    345. echo __DIR__; //当前文件的目录路径
    346. echo"<br>";
    347. //运算符
    348. echo "加:";
    349. var_dump(10 + 10);
    350. echo"<br>";
    351. echo "减:";
    352. var_dump(10 - 10);
    353. echo"<br>";
    354. echo "乘:";
    355. var_dump(10 * 10);
    356. echo"<br>";
    357. echo "除:";
    358. var_dump(10 / 2);
    359. //被除数不能为0 (INF超出最大范围)
    360. echo"<br>";
    361. echo "取模(求余数)";
    362. //拿100去减3直到不能再减为止
    363. var_dump( 100 % 3);
    364. echo"<hr>";
    365. //加加 和减减
    366. $num =10;
    367. var_dump($num);
    368. echo"<br>";
    369. $num++;//累加
    370. ++$num;
    371. var_dump($num);
    372. echo"<br>";
    373. $num--;//递减
    374. --$num;
    375. var_dump($num);
    376. echo"<br>";
    377. //前置写法
    378. //后置写法
    379. echo" 前置和后置写法的区别:<br>";
    380. $num2 = 10;
    381. //后置加加先把内容打印出来,然后再去进行的累加操作
    382. var_dump($num2++);
    383. var_dump($num2);
    384. //前置加加 先加加然后在打印
    385. var_dump(++$num2);
    386. var_dump($num2);
    387. echo"<hr>";
    388. $num3 = 10;
    389. var_dump(--$num3);
    390. var_dump($num3);
    391. var_dump(--$num3);
    392. var_dump($num3);
    393. $str = "字符串1" . "字符串2";
    394. $str = "字符串1" . "字符串2" . "字符串3";//字符串1<-- + 字符串2 1<-- + 字符串3
    395. var_dump($str);
    396. echo"<hr>";
    397. $a = 10;
    398. $a = 10 +10;
    399. var_dump($a);
    400. $num = 10;
    401. //把原来的值加上要递增的值,然后赋值回去。
    402. //$num = $num + 5;//+5
    403. //$num = $num + 5;
    404. //简单办法
    405. $num += 10;
    406. $num += 10;
    407. var_dump($num);
    408. echo "<hr>";
    409. //-=
    410. $num -= 5;
    411. var_dump($num);
    412. echo "<hr>";
    413. //*=
    414. echo "*=;";
    415. $num *= 4;
    416. var_dump ($num);
    417. echo "<hr>";
    418. // /=
    419. echo "/=;";
    420. $num /=5;
    421. var_dump($num);
    422. echo"<hr>";
    423. // %=
    424. echo "%=:";
    425. $num %= 2;
    426. var_dump($num);
    427. echo"<hr>";
    428. //比较运算符
    429. //> 大于
    430. var_dump(1>2);
    431. echo"<br>";
    432. var_dump(1>1);
    433. echo"<br>";
    434. var_dump(2>1);
    435. echo"<br>";
    436. //< 小于
    437. var_dump(2<1);
    438. echo"<br>";
    439. var_dump(2<2);
    440. echo"<br>";
    441. //字符大小
    442. //ascii
    443. //将字符变成ASCII码,然后在进行比较
    444. var_dump('A'>'B');
    445. echo"<br>";
    446. //大于或等于
    447. var_dump(10 >= 1);
    448. echo"<hr>";
    449. //小于等于
    450. echo"小于等于:<br>";
    451. var_dump(10<=10);
    452. echo"<br>";
    453. var_dump(0<=10);
    454. echo"<br>";
    455. var_dump(20<=10);
    456. echo"<hr>";
    457. //等于
    458. echo"等于:<br>";
    459. var_dump(10 == 10);
    460. echo"<br>";
    461. var_dump(10 == 20);
    462. echo"<br>";
    463. var_dump(10.0 == 10);
    464. echo"<br>";
    465. var_dump(10.0 == '10内容');
    466. echo"<hr>";
    467. //全等于
    468. //数据类型要一至,才会返回真
    469. echo"全等于:<br>";
    470. var_dump(10 === 10);
    471. echo"<br>";
    472. var_dump(10.0 === 10);
    473. echo"<br>";
    474. var_dump(10.0 === '10');
    475. echo"<hr>";
    476. //不等于
    477. echo"不等于:<br>";
    478. //但两边的值不一样则返回true
    479. var_dump(10 != 10 );
    480. echo"<br>";
    481. var_dump( 0 != 10 );
    482. echo"<br>";
    483. var_dump(10.0 != 10 );
    484. echo"<br>";
    485. var_dump(10 != '10' );
    486. echo"<br>";
    487. var_dump(123 != 456 );
    488. echo"<hr>";
    489. //全部等于
    490. echo"全不等于:<br>";
    491. //不等于的基础上增加类型判断
    492. //两边的值与类型都相同是返回false,否则为true
    493. var_dump(10 !== 10);
    494. echo"<br>";
    495. var_dump('10' !== 10);
    496. echo"<br>";
    497. var_dump(10 !== 10.0);
    498. echo"<br>";

    笔记:
    运算符
    运算符是通过给出的一个或多个值来产生另一个值的东西
    运算最终会表达为一个布尔值,成立则为真,不成立则为假

    运算符类型*
    一元运算符:只有一个值进行运算;
    二元运算符:+-
    /,必须要有两个值来进行运算
    三元运算符:?;一般用来根据一个表达式在另外两个表达式中选一个

    预定常量
    系统提前帮我们定义的一些常量
    class 对象的名字
    method对象里的方法的名字
    namespace命名空间
    function函数名字
    LINE当前行
    file当前文件地址
    dir当前文件目录地址

    运算符类别
    算数运算符
    字符串运算符
    赋值运算符
    比较运算符
    逻辑运算符
    位运算符

    算数运算符
    + - * / % ++ —

    比较运算符
    >大于 <小于 >=大于或等于 <=小于或等于
    ==等于 ===全等于 <>或者!=不等于 !==不全等于

    字符大小
    先将字符变成ascii,然后再进行数字的大小判断

    等于:数据被自动转成数字来判断,只要数据一样,就能够判断成功,不管类型
    全等于:数据类型要一致,才会返回真
    不等于:当两边的值不一样的时候则返回真

    作业 - 图1