码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2014-07-29 21:00:22      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   art   div   ar   

可变变量的样例
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可变变量及一些细节

标签:style   blog   http   color   os   art   div   ar   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!