class Public_User
{
var $Main; //声明一个属性
function Public_User(&$main) //定义构造函数,创建对象的时候自动执行 PHP5里应该用__construct
{
$this->Main = &$main; //&符号表示引用参数传递,可以在函数内部修改外部变量传来的值
}
}
{
var $Main; //声明一个属性
function Public_User(&$main) //定义构造函数,创建对象的时候自动执行 PHP5里应该用__construct
{
$this->Main = &$main; //&符号表示引用参数传递,可以在函数内部修改外部变量传来的值
}
}
解决方案 »
- Zend_Db_Table与Zend_Db_Table_Abstract的区别?
- 安装php出现的编译问题In function `zif_mysql_create_db'……
- 关于两个数组循环判断的问题
- php如何可以截取汉字字符串
- 用FPDF这个类,怎么输出一个小黑块和一个小白块??
- 注意:postgresql-8.0-beta1已经发布,支持win32平台
- 关于正则表达式test和exec的疑问
- 请问怎么在写入数据后,将文本保存为unicode格式?
- 我现在用的是 WIN2000SERVER 操作系统! 可是我想使用PHP+MYSQL+APACHE,我能安葬得了吗?
- 关于表单提交的问题
- 页面自动刷新问题!
- php 编辑器输出的问题
function test (&$a){
$a++;
}
test($a);
echo $a;// 将输出1就是在给函数或者方法传递变量的时候 传递的是变量的引用地址 函数中的变量和函数外的变量是同一个地址 所以在函数内给变量赋值 同样会影响函数外的变量
这是PHP4的做法 现在已经不推荐使用了
在一个庞大复杂的程序里 很难弄清一个变量在什么时候在其他地方被使用了 导致可读性变差$a =0;
function test($a){
return ++$a;
}
$a = test($a);
echo $a;// 输出1同样的功能 但可读性要好 ++$a比$a++要快 呵呵 习惯就好