0803作业

一、php变量的8种数据类型

4种标量型 2种复合型 2种特殊型

标量类型:

布尔型boolean 整型int 字符串string 浮点型float

符合型:

分为数组和对象

特殊型:

分为null和resource

其中null 表示一个变量没有值、不表示空格、空字符串、零、不区分大小写 NULL

二、php变量类型的转换

强制类型转换(临时) 系统自动转换变量类型 bool转换类型 永久转换类型
  1. <?php
  2. var_dump($_GET['page']);
  3. ?>
  1. <?php
  2. $res = null + '199';
  3. var_dump($res);
  4. ?>
  1. <?php
  2. @var_dump($email);
  3. ?>
  1. <?php
  2. settype($z,'integer');
  3. echo gettype($z);
  4. ?>

三、如何定义php常量, 实例演绎php变量与常量的区别

常量:

  • 固定值 ,常量不能被重新定义 不能被取消
  • 常量的命名前不能$
  • 常量的命名推荐全部大写
  • php全局成员: 常量 函数 类 接口 (不受作用域的限制)

变量:

  • 代码中需要暂存的数据载体 可以复用 按名访问
  • php变量命名规则
  • 变量命名要让你的partner 望文生义
  • 变量名是不能以数字开头, 可以以字母或者下划线开头后面跟上字母数字下划线
  • 变量是区分大小写, 函数不区分大小写
  • 多个单词组成的变量 itemPrice itemName itemDesc
  • 变量不是全局成员, 严格受作用域的限制
  1. <?php
  2. const USER_NOT_EXSIT = '用户名称';
  3. echo json_encode(['msg'=>USER_NOT_EXSIT],320);
  4. printf('邮箱:%s',null);
  5. ?>
  1. <?php
  2. $a1 = 1314;
  3. $b2 = &$a1;
  4. printf('$a1的值为%d,$b2的值为%d<br>',$a1,$b2);
  5. $a1 = 5200;
  6. printf('$a1的值为%d,$b2的值为%d<br>',$a1,$b2);
  7. ?>

更多相关文章

  1. 0803作业
  2. 1. php变量的8种数据类型? 2. php变量类型的转换? 3. 如何定义php
  3. 08-03作业
  4. php第一天---变量
  5. 作业标题:0802-php是什么及运行原理 编程作业
  6. 变量、常量、数据类型
  7. php学习0707
  8. 变量,常量,数据类型,实例演示+函数参数与返回值+匿名函数及箭头
  9. 变量,常量,数据类型, 函数

随机推荐

  1. 走进Android
  2. android 网络请求+json解析 最优分析
  3. Android之各种事件触发方案
  4. Android检测SD卡是否可用,Android获取磁盘
  5. android 3G pppd 调试记录
  6. Android EditText 的 android:imeOptions
  7. ProgressBar用法
  8. Android布局属性大全
  9. Android Bluetooth初始化流程
  10. android selector 中的几个关键状态