首页 > Web开发 > 详细

php细节1可变变量及一些细节

时间:2014-07-29 21:00:22      阅读:349      评论:0      收藏:0      [点我收藏+]
可变变量的样例
bubuko.com,布布扣
 1 <?php
 2 class foo {
 3     var $bar = ‘I am bar.‘;
 4     var $arr = array(‘I am A.‘, ‘I am B.‘, ‘I am C.‘);
 5     var $r   = ‘I am r.‘;
 6 }
 7 
 8 $foo = new foo();
 9 $bar = ‘bar‘;
10 $baz = array(‘foo‘, ‘bar‘, ‘baz‘, ‘quux‘);
11 echo $foo->$bar . "\n";
12 echo $foo->$baz[1] . "\n";
13 
14 $start = ‘b‘;
15 $end   = ‘ar‘;
16 echo $foo->{$start . $end} . "\n";
17 
18 $arr = ‘arr‘;
19 echo $foo->$arr[1] . "\n";
20 echo $foo->{$arr}[1] . "\n";
21 
22 ?>
View Code

最后显示为

bubuko.com,布布扣
1 I am bar.
2 I am bar.
3 I am bar.
4 I am r.
5 I am B.
View Code

单引号&&双引号

单引号:不像双引号和 heredoc 语法结构,在单引号字符串中的变量和特殊字符的转义序列将不会被替换。

样例为

bubuko.com,布布扣
 1 <?php
 2 
 3     $s = "ideone";
 4     $s1 = ‘\\Hello World $s‘;       //输出为\Hello World $s
 5     $s2 = "\\Hello World && $s";    //输出为\Hello World && ideone
 6     echo $s1;
 7     echo $s2;
 8     
 9     //另外在类似一下的字符串自我嵌套中嵌套的部分是不会迭代的而是空
10     $s3 = "Hello World $s3";        //输出为Hello World
11     echo $s3;
12 ?>
View Code

 

php细节1可变变量及一些细节,布布扣,bubuko.com

php细节1可变变量及一些细节

原文:http://www.cnblogs.com/wizzhangquan/p/3875950.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!