博客列表 >PHP基础,变量的定义与类型---PHP培训十期线上班

PHP基础,变量的定义与类型---PHP培训十期线上班

Miss灬懒虫
Miss灬懒虫原创
2020年01月05日 21:17:15562浏览

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. }
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议