博主信息
博文 2
粉丝 0
评论 0
访问量 1703
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP的组成和PHP的变量
可不可以
原创
708人浏览过

php程序组成部分

<?php 代码段 ?>
当页面代码是纯php代码时尽量不要结束标签

php几种打印/输出方式

echo——回显,没有返回值(效率最高)
print——打印,有返回值
print_r——以人性化的方式打印变量(可带参数true,表示不打印而返回)
var_dump——打印变量的完整信息
var_expor——打印定义变量的源代码

php变量

变量是临时存储数据的容器,是实现数据复用的手段

  • php变量的命名规范
    1. $必须符开头
    2. php变量是命名是区分大小写
    3. 变量名不允许使用特殊字符
    4. 变量名仅允许字母、下划线和数字,且不允许数字开始
    5. 变量可以用中文,但不用建议使用
  • php是弱类型语言,变量的类型是由值而变化的
  • php的值传递与引用传递
    1. //值传递,也是默认方式
    2. $a = 99;
    3. $b = $a;
    4. $b = 199;
    5. echo $a.'<hr>';
    6. //引用传递
    7. $a = 99;
    8. $b = &$a;
    9. $b = 199;
    10. echo $a;
    打印结果

    ps:引用传递取的是值的地址,并不是实际赋值
  • php的可变变量
    1. $var = 'email';
    2. //变量可动态创建
    3. $$var = 'hello word';
    4. echo $email;
    打印结果
  • php变量的检测与删除
    • isset() 检测该变量存在且值不为null时返回true;
    • unset() 删除变量,且没有返回值
    • empty() 检查一个变量是否为空(为空为0值时返回true 否则返回false)
  • php的数据类型
    • 基本类型
      1. 字符串类型
        $var = "你好!";
      2. 数值类型
        $var = "100";
      3. 布尔类型
        $var = false;
    • 复合类型
      1. 对象
      2. 数组
    • 特殊类型
      1. null类型
      2. 文件类型
  • php的数据类型的转换
    • 隐式转换/自动转换
      1. $a = null;
      2. $b = true;
      3. $c = false;
      4. $d = '5g';
      5. $e = 'php';
      6. $f = 15;
      7. // null在算术运算中自动转为0
      8. echo $a + 10, '<br>';
      9. // true在算术运算中转为1,false自动转为0
      10. echo $b + 10, '<br>',$c + 10;
      11. // 字符串包含数值且为首时,只把首数值进行相加,首类型为字符串时会发出警告且会转为0输出结果
      12. echo $d + 10, '<br>';
      13. echo $e + 10;
      14. // 字符串的连接 : . 操作符
      15. echo $e . 10, '<br>';
    • 强制转换
      1. 临时转换(暂时转换,并不影响变量的值类型)
        1. $a = 'hello word';
        2. // 方法1(不太推荐)
        3. var_dump((int)$a);
        4. // 方法2 用函数进行转换
        5. var_dump(intval($a));
        6. //查看$a数据类型是否变化 gettype()
        7. gettype($a);
      2. 永久转换(settype(变量或值,’类型参数’))
        1. $a = 'hello word';
        2. var_dump(settype($a,'integer'));
批改老师:GuanhuiGuanhui

批改状态:合格

老师批语:还可以!
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学