网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > PHP > PHP入门安装 > PHP4用户手册:变量-基础  

PHP4用户手册:变量-基础

2006-02-27  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

DIV class=chapter>

目录列表
基础
固定变量
变量作用域
变量的变量
PHP外的变量

中国网管联盟bitsCN.com

变量的描述:在PHP中是一个美元符后跟随变量的名字。变量名是大小写敏感的。

网管bitscn_com

变量名的命名与PHP中其他标签的一致。一个有效变量名是以一个字线或下划线开始的,随后是一些字线,数字或下划线。当作正则表达式看待,它将是这样的:'[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*' 网管有家bitscn.net

注意:一个字母是 a-z, A-Z, 和ASCII 字符127 through 255 (0x7f-0xff).

网管u家u.bitsCN.com

  网管u家u.bitsCN.com

 

中国网管联盟bitsCN.com

$var = "Bob";
$Var = "Joe";
echo "$var, $Var";      // 输出 "Bob, Joe" 网管有家bitscn.net

$4site = 'not yet';     // 错误; 开始不能是数字
$_4site = 'not yet';    // 有效; 开始可以是下划线
$täyte = 'mansikka';    // 有效:'ä' 是ASCII 228.

网管朋友网www_bitscn_net

 

网管联盟bitsCN@com

在PHP 3中,变量通过是被赋值的。换句话说,当你分配一个表达式给一个变量时,原始表达式的值被复制到目的变量。

网管朋友网www_bitscn_net

这意味着,分配一个变量的值到另外的变量,只改变那些变量的值不会影响其他的变量。更多的信息参见Expressions. 网管联盟bitsCN@com

PHP 4提供另外的途径为变量分配值:引用分配。这意味着新的变量是简单的引用原始变量(这个新变量只是一个“化名”或“指向”)改变新变量会影响原始变量,反之亦然。这也意味着没有复制被执行:因此,分配速度更快。尽管如此,这样的加速只体现在复杂的循环或分配大的数组和对象时。

网管联盟bitsCN@com

分配一个引用,只需被分配(源变量)的那个变量前加“&”号。如,下面的代码片段输出'My name is Bob'两次:

网管bitscn_com

 

中国网管论坛bbs.bitsCN.com


<?php
$foo = 'Bob';              // 分配值'Bob' 到 $foo
$bar = &$foo;              // 通过$bar引用$foo.
$bar = "My name is $bar";  // 改变 $bar...
echo $foo;                 // $foo 也被改变.
echo $bar;
?> 网管网www_bitscn_com

 

网管u家u.bitsCN.com

一个重要的提示:只有一个被指定的变量可以被引用分配。

网管u家bitscn.net

 

网管u家u.bitsCN.com


<?php
$foo = 25;
$bar = &$foo;      // 这是有效的分配.
$bar = &(24 * 7);  // 错误:引用了没有命名的表达式.

网管网www_bitscn_com

function test()
{
   return 25;
}

网管联盟bitsCN_com

$bar = &test();    // 错误.
?> 网管下载dl.bitscn.com


网管联盟bitsCN_com

TAGs   基础   变量   手册   用户   分配   一个   bar   foo   引用   Bob      
 上一篇:PHP4用户手册:流程控制-for   下一篇:PHP4用户手册:函数-count
PHP4用户手册:变量-基础 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: