您当前的位置: 首页 > 网站编程 > PHP教程 > PHP变量的定义、可变变量、变量引用、销毁方法

PHP变量的定义、可变变量、变量引用、销毁方法

作者:不详 来源:网络 发布时间: 2014-08-14 09:02 点击:
这篇文章主要介绍了PHP变量的定义、可变变量、变量引用、销毁方法,需要的朋友可以参考下 代码如下: ?php $long=big_long_variable_name; $$long=PHP; /* 用存放在变量$long里的字符串作为新变量的变量名,等同于$big_long_variable_name=PHP; */ $short= $big_long_va

PHP变量的定义、可变变量、变量引用、销毁方法

  这篇文章主要介绍了PHP变量的定义、可变变量、变量引用、销毁方法,需要的朋友可以参考下

  代码如下:

  <?php

  $long="big_long_variable_name";

  $$long="PHP"; /* 用存放在变量$long里的字符串作为新变量的变量名,等同于$big_long_variable_name="PHP"; */

  $short=& $big_long_variable_name; /* 取变量$big_long_variable_name的值赋给变量$short,此时$short的值为"PHP",等同于$short=& $$long; */

  print "01 /$short is $short."; /* "/$"是转义序列,表示输出一个美元符号$,下同。本语句的作用是输出:01 $short is PHP. */

  print "02 Long is $big_long_variable_name."; /* 输出:02 Long is PHP. */

  ?>

  <br />

  <br />

  <?php $big_long_variable_name.=" rocks!"; /* 重新对$big_long_variable_name赋值。重新赋值过程中,由于在$big_long_variable_name的后面添加了.(点号),因而变量$big_long_variable_name此时的值应为原值("PHP")+新值(" rocks!"),即变量$big_long_variable_name当前完整的值为"PHP rocks!"。下同。*/

  print "03 /$short is $short"; /* 输出:03 $short is PHP rocks! */

  print "04 Long is $big_long_variable_name"; /* 输出:04 Long is PHP rocks! */

  ?>

  <br />

  <br />

  05 $short is PHP rocks!

  06 Long is PHP rocks!

  <br />

  <br />

  <?php $short.="Programming $short"; /* 重新对变量$short赋值。由于在$short后面添加了.(点号),因此请参考上例分析$short的值。*/

  print "07 /$short is $short"; /* 输出:07 $short is PHP rocks!Programming PHP rocks! */

  print "08 Long is $big_long_variable_name"; /* 由于变量$short被重新赋值为Programming PHP rocks!,因而变量$big_long_variable_name的值也与$short一同被改变为"PHP rocks!Programming PHP rocks!"。本语句输出:08 Long is PHP rocks!Programming PHP rocks!注意,如果是对具有相同值的一个变量进行销毁unset( ),则另一个变量不适用于此种情况,即不会随之被一同销毁。*/

  ?>

  <br />

  <br />

  09 $short is Programming PHP rocks!

  10 Long is Programming PHP rocks!

  <br />

  <br />

  <?php $big_long_variable_name.="Web Programming $short"; /* 变量$big_long_variable_name被重新赋值,此时它完整的值应为PHP rocks!Programming PHP rocks!Web Programming PHP rocks!Programming PHP rocks!。变量$short的值此时与变量$big_long_variable_name一致。请分别参考第5处、第10处注释进行分析。*/

  print "11 /$short is $short"; /* 输出:11 PHP rocks!Programming PHP rocks!Web Programming PHP rocks!Programming PHP rocks! */

  print "12 Long is $big_long_variable_name";

  ?>

  <br />

  <br />

  <?php

  unset($big_long_variable_name); /* 用unset( )销毁变量$big_long_variable_name,变量$short不会因此受到任何影响。*/

  print "13 /$short is $short"; /* 虽然销毁了变量$big_long_variable_name,但$short没有受到影响,它的值仍是最近一次被赋予的PHP rocks!Programming PHP rocks!Web Programming PHP rocks!Programming PHP rocks! */

  print "14 Long is $big_long_variable_name."; /* 变量$big_long_variable_name已被销毁,故而无值。输出:14 Long is. */

  snow;

  ?>

  <br />

  <br />

  <?php $short="No point TEST1"; /* 重新对变量$short赋值。由于这次没有在$short后面添加.(点号),因此$short当前的值为"No point TEST1"。*/

  print "15 /$short is $short."; /* 输出:15 $short is No point TEST1. */

  $short="No point TEST2 $short"; /* 重新对变量$short赋值。没在$short的后面添加.(点号),但引用了它自身最近一次的值"No point TEST1"。*/

  print "16 /$short is $short."; /* 输出:16 $short is No point TEST2 No point TEST1. */
分享到:
本文"PHP变量的定义、可变变量、变量引用、销毁方法"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 广告合作 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4