Blogger Information
Blog 24
fans 4
comment 0
visits 20110
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
1月3日 学号:478291 PHP变量
Lin__
Original
799 people have browsed it

变量的命名规范

  • 变量用来存储数据。变量就是申请内存来存储值。

  • PHP是弱类型语言,变量可以不声明直接使用

  • $符号开头,只允许由字母、数字、下划线组成且不能以数字开头

  • 若变量名包含两个及两个以上的单词,推荐以动词+名词的方式进行命名。可以以下划线隔开或从第二个单词开始每个单词首字母大写(即驼峰命名法)

  • 变量名称严格区分大小写,如: $a与$A是两个不同变量

  • 如果变量名称重复,后面的变量会覆盖之前变量的值

  • 示例:

    1. <?php
    2. //正确
    3. $number=1;
    4. $get_type='str';
    5. $getType='str';
    6. $str1='Hello world!';
    7. $_name='Lin';
    8. //错误
    9. $1=1;

    变量的类型

  • 当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。

  • 不同类型的变量有不同的操作类型
  • 基本类型(单值),分为:数值、布尔、字符串
  • 复合类型,分为:数组、对象,复合类型的变量值包含一个或多个的基本类型
  • 特殊类型,分为:资源、NULL
  • 示例:
  1. <?php
  2. //数值类型
  3. $num1=1;
  4. $num2=2;
  5. $num3=$num1+$num2;
  6. echo $num3;
  7. echo '<br>';//换行
  8. //字符串类型
  9. $str1='This is str1';
  10. $str2='This is str2';
  11. $str3=$str1.' and '.$str2;
  12. echo $str3;
  13. $is_check=true;//布尔类型

打印输出变量

  • echo()函数,可以同时打印多个字符串,带多个参数,但并不要求使用圆括号,也没有返回值。该函数只能打印基本类型的变量
  • print()函数,同时只能打印一个字符串,只能带一个参数,需要带圆括号而且会有返回值。当其执行失败时返flase。该函数只能打印基本类型的变量
  • print_r()函数,只用于打印数组,带一个或者两个。如果第二个参数设置为true,则直接返回值,而不会打印
  • var_dump()函数,用于打印变量的内容、类型、字符串的内容,同时会打印其详细信息
  • var_export()函数,用于打印变量的内容、类型、字符串的内容,同时会打印其声明方式
  • 示例:
  1. <?php
  2. $str=1;
  3. $arr=array(1,2,3,4);
  4. echo($str);
  5. echo '<br>';//换行
  6. echo $str;
  7. echo '<br>';//换行
  8. echo $arr;
  9. echo '<br>';//换行
  10. print($str);
  11. echo '<br>';//换行
  12. print_r($arr);
  13. echo '<br>';//换行
  14. print_r($arr,true);
  15. echo '<br>';//换行
  16. var_dump($arr);
  17. var_export($arr);

其他

  • 单引号和双引号的区别单引号不解析变量,双引号解析变量单引号只解析’和\,而双引号解析所有的转义符。在双引号中使用变量时,变量需使用{}进行包裹,否则将变量名按照普通字符串打印
  • 示例:
  1. <?php
  2. $num=1;
  3. $str="*$num*";
  4. echo $str;
  5. echo '<br>';//换行
  6. $str2="*{$num}*";
  7. echo $str2;
  8. echo '<br>';//换行
  9. $str3='$num';
  10. echo $str3;
  11. echo '<br>';//换行
  12. $str4='{$num}';
  13. echo $str4;
  14. echo '<br>';//换行

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:第一节php课程, 是比较轻松的, 后面的课程更有意思
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