php在输出时赋值,php的打印输出方式和php变量的类型以及传值赋值与引用赋值的不同点?,c#值类型有哪些...

php的打印输出方式和php变量的类型以及传值赋值与引用赋值的不同点?如何打印和输出php,PHP变量的类型,以及按值赋值和按引用赋值的区别?,

php的打印输出方式

php输出方式有五种

1 . echo:“display”,可以输出多个字符串。2 . print :“print”,返回值13var _ dump3360,打印返回变量的所有信息,以字符串形式显示。4.var _ export3360可以将变量的信息转换成字符串。将其分配给另一个变量。5.print_r(): Print输出数组代码演示//用echo输出,声明一个变量用户名$username=’隔壁老王’;echo $username,’ br ‘;//输出多个值echo $ username、$ username、$ username;echo ‘ hr//打印输出,echo print $username,’ br ‘;//还可以输出echo print $username,’您好’;echo ‘ hr//var_dump输出var _ dump($ username);echo“br”;//var_dump也直接输出内容,不声明变量var_dump(‘让我们来满足你’);echo ‘ hr//var_export输出var _ export($ username);echo ‘ hr//可以使用函数$str将其值挂在内存中,不在浏览器中显示。$str=var_export($username,true);//file_put_contents (‘log文件名’,function $str)//创建一个日志文件,将输出值保存在file_put_contents(‘老王。txt ‘,$ str);echo ‘ hr//print_r():打印输出数组//声明一个数组$arr=[100,99.99,’隔壁老王’,true];print _ r($ arr);//也可以使用函数$str将值挂在内存中。$str=print_r($arr,true);//使用file _ put _ cunents函数保存在日志文件中查看file_put_contents (‘array。txt ‘,$ str);

php的变量类型

php变量:临时存储数据的容器,这是重用真实数据的一种手段。php变量对大小敏感,php函数不区分大小写。php变量的类型有:1。整数类型:$int,浮点类型:$float,布尔类型:bool(true,false),复合类型:数组类型($arr),对象。您也可以将一个变量分配给另一个变量,或者同时将值分配给多个变量。代码演示

//php变量类型:整数类型:$int,浮点类型:$float,布尔类型:$ boll $ int=100$ float=99.8$ bool=true//将一个变量赋给另一个变量$ a=$ intecho $a,’ br ‘;$ a=$ floatecho $a,’ HR ‘;//同时赋给多个变量的值为$ s=$ d=$ f=$ g=$ h=8888echo $d,’ br ‘;echo $s,$f.$g,’ HR ‘;//php变量区分大小写//用不同的大小写声明两个变量$name=’亲爱的’;$ NAME=’ baobyecho $name,’ br ‘;echo $NAME,’ HR ‘;//array $arr=[10,20.2,true];print _ r($ arr);echo ‘ hr//对象:Object Class NBA球员{ public $ namepublic $ heightpublic $ temapublic $权重;public function diplot(){ echo ‘ can diplot ‘;} } $ Jordan=new NBa player();$ Jordan-team=’ bull ‘;$ Jordan-height=’ 198cm ‘;$ Jordan-weight=’ 180kg ‘;$ Jordan-dillow();echo $乔丹队;echo $ Jordan-height;echo $ Jordan-weight;

传值赋值和引用赋值

1.赋值:将一个变量的值赋给另一个边变量,修改两个变量的值不会相互影响。2.引用赋值:符号,地址引用,两个变量通过它关联,即两个变量随另一个变量变化。代码演示//传统作业$ a=100$ b=$ a;echo $b,’ br ‘;//重新赋值变量$a,输出变量$b仍然输出100。//这说明两个变量的值被修改了,互不影响$ a=999echo $b,’ HR ‘;//引用赋值:符号,地址引用//price:值,价格;$ price=999$ price2=$ priceecho $price2,’ br ‘;//重新分配变量$price,输出$price2,得到$price分配的新值。//也就是说,通过符号,$price2会随着$price=888而变化;echo $price2,’ HR ‘;//它不会导致两个变量在内存中完全相同,而只是关联各自的值。//Function unset (): Release,delete//Function unset()释放一个变量,但只解除两个变量值之间的关联$ foo=50$ bar=$ fooecho $bar,’ br ‘;unset($ foo);//此时输出$foo没有值,但是输出$bar值仍然是50echo $foo,‘HR’;echo $bar,’ HR ‘;

总结:

1.Transfer value assignment :将源变量的值复制到另一个变量,修改这两个变量的值不会相互影响。2.引用赋值,新变量$price1引用/指向原变量,相互影响,没有复制操作,引用赋值比较快。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值