运算符

  1. <?php
  2. //取余,计算今年是不是闰年
  3. $nian=date('Y');
  4. if($nian % 4 === 0 && $nian % 100 !== 0){
  5. printf('%d是闰年<br>',$nian);
  6. } else {
  7. printf('%d不是闰年<br>',%nian);
  8. }
  9. //拼装
  10. $name='php'
  11. $name= $name . '.n';
  12. //想等于
  13. $name.='.n';
  14. //太空船
  15. $a=25;
  16. $b=15;
  17. if($a<$b){
  18. echo -1;
  19. } elseif ($a>$b){
  20. echo 1;
  21. } else {
  22. echo 0;
  23. }
  24. //简化
  25. echo $a<=>$b;
  26. //三元
  27. $n=1;
  28. echo $n>=0 ? '比0大或相等' : '比0小';

分支和循环结构

  1. <?php
  2. $a=1;
  3. //单分支
  4. if($a>0){
  5. echo '大于0';
  6. }
  7. //简写
  8. if($a>0):echo '大于0';
  9. endif;
  10. //双分子
  11. if($a>0){
  12. echo '大于0';
  13. } else {
  14. echo '小于或等于';
  15. }
  16. //简写
  17. if($a>0):
  18. echo '大于0';
  19. else :
  20. echo '小于或等于';
  21. endif;
  22. //三分值
  23. if($a>0){
  24. echo '大于0';
  25. } elseif($a<0){
  26. echo '等于0';
  27. }else{
  28. echo '小于0';
  29. }
  30. //简写
  31. if($a>0):
  32. echo '大于0';
  33. elseif($a<0):
  34. echo '小于0';
  35. else:
  36. echo '等于0';
  37. endif;
  38. //switch分支
  39. switch ($a){
  40. case $a>0:
  41. echo '大于0';
  42. break;
  43. case $a<0:
  44. echo '小于0';
  45. break;
  46. default:
  47. echo '等于0';
  48. }
  49. //代替
  50. switch ($a):
  51. case $a>0:
  52. echo '大于0';
  53. break;
  54. case $a<0:
  55. echo '小于0';
  56. default:
  57. echo '等于0';
  58. endswitch;
  59. //循环
  60. //1-1.入口判断
  61. $name=['小马','小红','小明','小亮'];
  62. $a=0;
  63. while($a < count($name)){
  64. echo $name[$a],'<br>';
  65. $a++;
  66. }
  67. //代替语法
  68. while($a<count($name):
  69. echo $name[$a],'<br>';
  70. $a++;
  71. endwhile;
  72. //1-2.出口行
  73. $a=0;
  74. do {
  75. echo $name[$a],'<br>';
  76. $a++;
  77. } while ($a< count($name));
  78. //2.计算行,for
  79. for($a=0; $a<count($name); $a++){
  80. echo $name[$a],'<br>';
  81. }
  82. //3.提前终止循环和直接终止循环
  83. for($a=0; $a<count($name); $a++){
  84. if($a == 2) continue;
  85. if($a>2) break;
  86. echo $name[$a],'<br>';
  87. }
  88. //4.变量数组,没听懂,不知道干什么用
  89. foreach($name as $a=>$b){
  90. echo $b.'<br>';
  91. }

文件包含的本质是把代码变的模块挂,分割代码一块一块的执行;
include,require的区别是前者找不到插入文件还会继续执行下面的代码,这样不可控,后者是找不到插入的文件就会直接停止执行,
用在导入外部的脚本,外部文件

更多相关文章

  1. css基础:简单的选择器、伪类选择器与前端组件样式模块化知识
  2. SQL中的ALL、ANY和SOME的用法介绍
  3. 聊聊gost的DeltaCompare
  4. HashSet扩容机制在时间和空间上的浪费,远大于你的想象
  5. Android(安卓)RecyclerView设置分割线
  6. Android-Android(安卓)API 版本判断
  7. myAndroid(Struts2+Sitemesh+Freemarker)
  8. CTS/GTS 常见问题汇总
  9. Android(安卓)Root方法原理解析及Hook(四) GingerBreak

随机推荐

  1. c++ vector用法是什么
  2. c语言程序的基本单位是什么
  3. c语言规定在一个源程序中main函数的位置
  4. 如何用c语言编写动态烟花
  5. c程序的基本组成单位是什么?
  6. c语言中*是什么意思
  7. C++ 11新特性有哪些
  8. stdafx.h是什么头文件
  9. 可运行的c语言程序的扩展名为什么?
  10. c语言for循环如何打印菱形