php变量的几种写法

简介: 一、最简单的   [php] view plain copy    print? $str = 'Hello World!';   二、来个变种     [php] view plain copy    print? $str = 'good';   $good = 'test';   $test = 'Hello World!';   echo $$$str; // Hello World!   应该都能明白吧。

一、最简单的

 

[php]  view plain  copy
 
 print?在CODE上查看代码片派生到我的代码片
  1. $str = 'Hello World!';  


二、来个变种

 

 

[php]  view plain  copy
 
 print?在CODE上查看代码片派生到我的代码片
  1. $str = 'good';  
  2. $good = 'test';  
  3. $test = 'Hello World!';  
  4. echo $$$str; // Hello World!  


应该都能明白吧。

 

三、放在引号内的

 

[html]  view plain  copy
 
 print?在CODE上查看代码片派生到我的代码片
  1. $str = 'Hello World!';  
  2.   
  3. echo '$str';// $str  
  4. echo "$str";// Hello World!  


四、list方法来接收

 

 

[html]  view plain  copy
 
 print?在CODE上查看代码片派生到我的代码片
  1. list($a, $b, $c, $d) = array(1, 2, 3, 4);  
  2. echo $a, $b, $c, $d; // 1234  

 

五、界定符

 

[html]  view plain  copy
 
 print?在CODE上查看代码片派生到我的代码片
  1. $num = '11';  
  2.   
  3. $str = <<<EOT  
  4. CREATE TABLE IF NOT EXISTS `tp_info` (  
  5.   `id` int({$num}) NOT NULL AUTO_INCREMENT,  
  6.   `name` varchar(60) NOT NULL,  
  7.   PRIMARY KEY (`id`)  
  8. ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1  
  9. EOT;  



 

六、高大上的

 

[html]  view plain  copy
 
 print?在CODE上查看代码片派生到我的代码片
  1. $toUserName = 'fans';  
  2. $fromUserName = 'molaifeng';  
  3. $createTime = time();  
  4. $msgType = 'text';  
  5. $content = '高大上';  
  6.   
  7. $textTpl = "<xml>  
  8.             <ToUserName><![CDATA[%s]]></ToUserName>  
  9.             <FromUserName><![CDATA[%s]]></FromUserName>  
  10.             <CreateTime>%s</CreateTime>  
  11.             <MsgType><![CDATA[%s]]></MsgType>  
  12.             <Content><![CDATA[%s]]></Content>  
  13.             <FuncFlag>0</FuncFlag>  
  14.             </xml>";  
  15. echo sprintf($textTpl, $toUserName, $fromUserName, $createTime, $msgType, $content);  

 

【update】

最近刚好把C的语法学完,正好有个知识点是对PHP有用的。因为PHP是用C编写的,在ANSI C中,对标记解析使用“maximal munch strategy(最大一口策略)”,这种策略表示如果下一个标记有超过一种的解释方案,编译器将选取能组成最长字符序列的方案。

 

[cpp]  view plain  copy
 
 print?在CODE上查看代码片派生到我的代码片
    1. $a = 2;  
    2. $aa = 22;  
    3. $aaa = 222;  
    4.   
    5. echo "$aaa"; // 222  
如何联系我:【万里虎】www.bravetiger.cn 【QQ】3396726884 (咨询问题100元起,帮助解决问题500元起) 【博客】http://www.cnblogs.com/kenshinobiy/
目录
相关文章
|
PHP
PHP 变量
PHP 变量
34 0
|
18天前
|
存储 API PHP
|
5月前
|
Linux PHP Windows
蓝易云 - php环境变量的配置步骤
以上就是配置PHP环境变量的步骤,希望对你有所帮助。
38 0
|
6月前
|
存储 PHP
【PHP入门】1.2-常量与变量
【PHP入门】1.2-常量与变量
【PHP入门】1.2-常量与变量
|
6月前
|
存储 PHP 容器
【PHP 开发专栏】PHP 基础语法与变量详解
【4月更文挑战第30天】本文概述了PHP的基础,包括脚本结构(&lt;?php至?&gt;标签)、注释(单行和多行)、数据类型(整型、浮点型、字符串型、布尔型、数组、对象)、运算符(算术、比较、逻辑)和流程控制(条件、循环语句)。还讨论了PHP变量的定义、作用域、类型转换及引用传递。了解这些基础知识对PHP编程至关重要,实践中不断学习和探索能提升Web开发技能。
54 2
|
6月前
|
存储 PHP 开发者
PHP变量命名规则
PHP变量命名规则
63 0
|
6月前
|
存储 数据处理 PHP
PHP变量类型
PHP变量类型
51 0
下一篇
无影云桌面