博客列表 >初始 php 及认识 php 变量与数据类型

初始 php 及认识 php 变量与数据类型

超超多喝水
超超多喝水原创
2021年10月10日 22:18:19448浏览

初始 php 及认识 php 变量与数据类型

初始 php

php 文件浏览器是不能直接识别打开的,必须配合服务器跟 php 处理器合作才能在浏览器中识别,

可以使用 phpstudy 或者 wampserver 等集成包来省去自己配置 apache、mysql、php 文件等麻烦。

wampserver 官网:https://www.wampserver.com/en/

php 变量

  • php 变量以$开头声明
  • 变量可以重复声明覆盖之前的值(变量是可以改变的)
  • 变量的命名只能是字母、或数字、或下划线、或数字这四种
  • 数字不能作为变量的开头
  • 起变量名时要注意名称要尽量有意义
  • 变量的命名可以用汉字,但是一般不建议使用,毕竟一个汉字占 3 个字符
  • 常用的四种命名方式:

    • 下划线命名法:$user_name="admin";
    • 小驼峰命名法:$userName="admin";
    • 大划线命名法:$UserName="admin";
    • 类型命名法:
    1. $sUserName="admin";
    2. $iId=10;
    3. $fFloat=3.1415926;
    4. $bBool=true;

数据类型

基本类型

  • 数字类型:数字类型包括整形(整数类型)跟浮点型(小数类型),可以使用加减乘除等进行数学运算。

    • 整形:
    1. $id = 10;
    • 浮点型:
    1. $float = 3.1415926;
    2. //注意这个后面点了个0也是浮点型
    3. $float = 10.0;
  • 字符串:字符串是加在引号(单引号或双引号)里面的纯文本内容

  1. $str = "string";
  2. $str = 'string';
  3. //这里变量的值虽然是写了一个数字,但是加在引号里就是字符串,而不是数值
  4. $id = "10";
  • 布尔值:布尔值只有两个值=>true、false,常用作函数中做条件判断,显示的时候一般用 0,1 代表。需要注意,如果直接输出 true,会输出 1,但是输出 false,会什么都输出不出来

特殊类型

null:null 值表示一个变量没有值,需要注意null 单纯的表示没有值,不等于空字符串也不等于 0

  1. $end = null;

复合类型

  • 对象:对象需要先声明一个类,然后通过 new 方法去把这个类转为对象赋值给一个变量
  1. //声明一个类,并转为对象
  2. class foo
  3. {
  4. function do_foo()
  5. {
  6. echo "Doing foo.";
  7. }
  8. }
  9. $bar = new foo;
  • 数组:可以保存一组数据,内容可以是字符串、整形、浮点型、布尔值、数组、函数、对象等。
  1. class foo
  2. {
  3. function do_foo()
  4. {
  5. echo "Doing foo.";
  6. }
  7. }
  8. $bar = new foo;
  9. $arr = ["admin",123,123.123,true,[1,2,3],function (){},$bar];
  10. echo "<pre>";
  11. print_r($arr);
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议