博主信息
博文 19
粉丝 1
评论 0
访问量 16410
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP变量的知识点
▽空城旧梦
原创
750人浏览过

变量的转换方式

1.强制转换
(int)、(string)、(float)等临时转换

  1. $a='100';
  2. var_dump((int)$a);

2.自动转换
有运算符计算的时候会自动触发

  1. <?php
  2. echo 1+3,'<br/>';//4
  3. echo 1+2.3,'<br/>';//3.3
  4. echo 1+true,'<br/>';
  5. echo 1+false,'<br/>';
  6. echo 1+null,'<br/>';
  7. echo 1+'3king';
  8. echo '<br/>';
  9. echo 1+'true';
  10. echo '<br/>';
  11. echo 1+'21a3b4c';
  12. echo '<br/>';
  13. ?>

3.永久转换
公式:seetype(变量,’变量类型’);

值传递和引用传递

1.值传递:只得是值的赋值是

  1. $a=100l;
  2. $b=$a;

2.引用传递:其它语言一般发生在字符串,对象中,是指向栈的数据,会同时发生变化。

  1. $a='100';
  2. $b=&$a;

变量的作用域

1.局部变量
函数内部的变量是局部变量,只能在局部使用。
2.全局变量
在函数内部中调用需要使用global或者$GLOBAL[]调用

魔术常量

系统预定义的变量
可以使用get_defined_constance(true)查看

  1. <?php
  2. echo '这是第 " ' . __LINE__ . ' " 行';
  3. ?>
批改老师:灭绝师太灭绝师太

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系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+教程免费学