变量与常量

  • 变量八种类型:
    • 布尔型boolean,整型int,字符串string,浮点型(小数点)
    • 数组,对象
    • null,resource
  • 变量的转换:
    • 强制类型的转换(临时)
      • (int)$name;强制转换为整型
      • (string)$username;强制转换为字符串型
      • (boolean)$one;转换为布尔型
      • (array)$arr;转换为数组
      • (float)$num;转换为浮点型
      • (object)$object;转换为对象
      • (unset)$uid;转换为null。
    • 系统自动的转换
      • 通过加减运算,从而使其自动转换为整型,
    • 永久转换(settype()函数)
      • settype($val,$type)
        $type:有integer,string,boolean,float,array,null,object,
  • 常量的定义:
    • define(“WZM”,”姓名的缩写”);
      echo WZM;
    • const WZM =”姓名的缩写”;
      echo WZM;
      1. <?php
      2. // 常量的值不能更改;变量的值可以更改。
      3. define("WZM","姓名的缩写");
      4. $wzm1 = "咖啡";
      5. echo "更改之前:".WZM;
      6. echo "<br/>";
      7. echo "更改之前:".$wzm1;
      8. echo "<hr/>";
      9. define("WZM","王之满");//更改了会报错,
      10. $wzm1 = "咖啡王之满";
      11. echo "更改之后:".WZM;
      12. echo "<br/>";
      13. echo "更改之后:".$wzm1;
      14. // 常量,不管是否是在函数体内或函数体外,作用域是一样的。变量,作用域不一样
      15. echo "<hr/>";
      16. function add(){
      17. echo "在函数体内输出常量:".WZM;
      18. echo "<br/>";
      19. $wzm1 = "函数体内";
      20. echo "在函数体内输出变量:".$wzm1;
      21. }
      22. add();
      23. echo "<hr/>";
      24. echo "在函数体<span style='color:red'>外</span>输出变量:".$wzm1;
      25. ?>

更多相关文章

  1. 作业标题:0803 php变量与常量作业
  2. PHP基础课第二次作业
  3. 1. php变量的8种数据类型? 2. php变量类型的转换? 3. 如何定义php
  4. 08-03作业
  5. php第一天---变量
  6. 作业标题:0802-php是什么及运行原理 编程作业
  7. 变量、常量、数据类型
  8. php学习0707
  9. javascript_0707作业

随机推荐

  1. Java中级进阶之集合框架
  2. 【送书】| 小鹿下血本给各位读者送书了
  3. 小鹿端午节来发福利了
  4. 将jar包导入本地仓库&&配置阿里仓库
  5. Android 高级进阶之深入剖析四大启动模式
  6. 认知 | IT 民工难道真的靠工资来买房买车
  7. 面向图结构聚类why问题的溯源解释问题
  8. 总结 | 这是对写公众号一次很深的觉悟(慎
  9. SKr | 对方正在输入...
  10. Android 进阶之 MVP 架构