首页 / 面试 / Reso | php面试题(基础概念)
Reso | php面试题(基础概念)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Reso | php面试题(基础概念),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1151字,纯文字阅读大概需要2分钟。
内容图文
![Reso | php面试题(基础概念)](/upload/InfoBanner/zyjiaocheng/851/83c866e35db7417e95e3cb503e43dffa.jpg)
PHP传值和传引用、传地址的区别是什么?
传值:
是把实参的值赋值给形参,那么对形参的修改,不会影响实参的值
传地址:
是传值的一种特殊方式,只是他传递的是地址,不是普通的如int
那么传地址以后,实参和形参都指向同一个对象
传引用:
真正的以地址的方式传递参数
传递以后,形参和实参都是同一个对象,只是他们名字不同而已
对形参的修改将影响实参的值
PHP变量的类型转换和判断类型方法
1.php转换数据类型方法有强制转换和函数式转换:
强制转换就是直接在变量前面加上用括号括起来的类型名称即可。
函数式转换是bool settype(mixed var, string type).参数var 为指定的变量;参数type为指定的数据类型。参数Type有7个可选值,即boolean,float,integer,array,null,object和String。如果转换成功则settype函数返回true,否则返回false.当字符串转换为整形或浮点型时,如果字符串是以数字开头的,就会先把数字部分转化为整形,再舍去后面的字符串;如果数字中含有小数点,则会取到小数点前一位。
2.检测数据类型:
is_bool :检测变量是否为布尔类型
is_string:检测变量是否为字符串类型
is_float/is_double:检测变量是否为浮点类型
is_integer/is_int:检测变量是否为整形
is_null:检测变量是否为空值
is_arrary:检测变量是否为数组
is_object:检测变量是否为对象类型
is_numeric:检测变量是否为数字或由数字组成的字符串
内容总结
以上是互联网集市为您收集整理的Reso | php面试题(基础概念)全部内容,希望文章能够帮你解决Reso | php面试题(基础概念)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。