Blogger Information
Blog 22
fans 1
comment 1
visits 22282
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP基础,变量的定义与类型---PHP培训十期线上班
Miss灬懒虫
Original
561 people have browsed it

PHP基础,变量的定义与类型

运行效果

PHP代码

  1. /*php 变量
  2. 1-变量声明:PHP是一种不需要提前声明变量类型的语言;
  3. 变量的第一次赋值,也被称为初始化,若再次赋值则应该属于“修改/更新”;
  4. 在PHP中,我们使用“$”符号表示变量;
  5. 2-变量的命名:在PHP中,变量名称,必须由字母、数字或者下划线组成,并且不能由数字开头;
  6. 其次,PHP的变量名是“严格区分大小写”,也就是说 $name和$Name是两个完全不同的变量;
  7. 注意事项:在PHP中函数的名称是不严格区分大小写;
  8. 3-变量的数据类型:因为PHP中没有为了标识变量中数据类型,而提供的变量类型声明,所以我们通过
  9. 变量所被赋予的值,来让变量获得相应的数据类型;
  10. 4-数据类型的种类:
  11. 4.1 基本类型:数值(整数/实数),字符串类型,布尔型;
  12. 数值型:他们的取值范围,与计算机的字长相关,32位/64位;
  13. 字符串,必须使用“定界”符进行包裹,也就是单引号或者双引号;
  14. 单引号:其中包裹的是“纯字符”;
  15. 双引号:其中除了可以包裹纯字符以外,还能够解析其中的变量与特殊字符;
  16. 其次,字符串的输出也与字符编码集有关,例如 gbk / utf8 / utf8mb4
  17. 布尔值:在代码里面多用于判断,表示“真、假”(true/false);
  18. 4.2 复合类型:一般是指“一个变量与多个值存在对应关系”的变量,例如 数组,对象;
  19. 4.3 特殊类型:资源(文件、数据库连接等),null;
  20. 5-相关方法
  21. echo,回显,只输出无返回值;
  22. print ,回显输出,有返回值,返回值为1
  23. print_r
  24. range()
  25. var_export()
  26. var_dump()
  27. */
  28. //单引号,双引号输出与变量
  29. $good_name = '青椒';
  30. //数值型
  31. $price = 4.68;
  32. $number = 4;
  33. function goods_total($p, $n)
  34. {
  35. return $total = $p * $n;
  36. }
  37. $zol = goods_total($price, $number);
  38. echo '您购买的';
  39. echo "$good_name ,单价是 $price 元/公斤,当前重量为 $number 公斤,合计消费金额为 $zol 元";
  40. echo '<br/>';
  41. echo "您购买的: {$good_name} ,单价是: {$price} 元/公斤,当前重量为 {$number} 公斤,合计消费金额为 {$zol} 元<br>";
  42. echo '<br/>';
  43. echo '<br/>';
  44. //print 执行后有返回值,且为1;
  45. if (print $zol ==1){
  46. echo 'print 返回值为1';
  47. echo '<br/>';
  48. echo '<br/>';
  49. }
  50. //print_r,具备返回值(可选),若返回值 true,则只返回不显示;
  51. echo '<br/>';
  52. print_r($zol,true);
  53. echo '<br/>';
  54. print_r($zol,false);
  55. echo '<br/>';
  56. //数组
  57. $list = range(2,8,2);
  58. print_r($list);
  59. echo '<br/>';
  60. echo $list;
  61. echo '<br/>';
  62. //输出变量的相关信息;
  63. var_dump($good_name,$price,$number,$zol);
  64. //将变量,以源码的形式输出;
  65. echo '<pre>'.var_export($list,true).'</pre>'.'<br/>';
  66. echo var_export($list).'<br/>';
  67. //循环判断输出
  68. for ($i=1;$i<10;$i++){
  69. $i=$i+1;
  70. if ($i>6){
  71. echo $i;
  72. echo '<br/>';
  73. }
  74. else{
  75. echo 'i<6,无法输出!';
  76. echo '<br/>';
  77. }
  78. }
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:还没学到流程控制, 超前了
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post