以前是学ASP,感觉学PHP比较难,写法也不一样。$sqlrs="select ID,Atitle,Aclass,Aeditor,Atime from Article where Aclass = 1 order by ID DESC";
$rs = $db->SelectLimit($sqlrs,5,0);
$rs = $rs->GetRows();
$templateMain->assign('article',$rs);
SelectLimit($sqlrs,5,0); 这个是什么意思的呢function &SelectLimit($sql,$nrows=-1,$offset=-1, $inputarr=false,$secs2cache=0)搜索了 找到这里
function &SelectLimit($sql,$nrows=-1,$offset=-1, $inputarr=false,$secs2cache=0)
但不明白
这个函数怎么多个& 里面的是参数数目好像不对应,到我批量搜索了 就只找到和这个SelectLimit一样的了。哪位帮解答一下? 什么意思了?
$rs = $db->SelectLimit($sqlrs,5,0);
$rs = $rs->GetRows();
$templateMain->assign('article',$rs);
SelectLimit($sqlrs,5,0); 这个是什么意思的呢function &SelectLimit($sql,$nrows=-1,$offset=-1, $inputarr=false,$secs2cache=0)搜索了 找到这里
function &SelectLimit($sql,$nrows=-1,$offset=-1, $inputarr=false,$secs2cache=0)
但不明白
这个函数怎么多个& 里面的是参数数目好像不对应,到我批量搜索了 就只找到和这个SelectLimit一样的了。哪位帮解答一下? 什么意思了?
那php5提倡用什么来代替引用
如果我没有弄错的话,在php5中对象默认就是引用,不在是简单的对对象的拷贝
asp 一般使用 vbs 是源于 forth 的过程化语言
php 是源于 c 的函数化语言两者在描述上有着和大的区别,但编程思路是一样的
function &SelectLimit($sql,$nrows=-1,$offset=-1, $inputarr=false,$secs2cache=0)
这个函数怎么多个& 里面的是参数数目好像不对应
函数名前的 & 表示这个函数可以返回一个引用。并非如 #4 所说“php5已经不提倡用”
参数可以在声明时赋初值,而赋了初值的参数是可以缺省的。但须注意:缺省是不能跳跃的
http://schlueters.de/blog/archives/125-Do-not-use-PHP-references.html手册上关于楼主的例子的返回引用的说明:
http://ca2.php.net/manual/en/language.references.return.php一些现存code中使用reference的情况,一些是因为PHP4兼容目的,一些是PHP4时代残留代码,
当然,PHP5还有返回引用的用法,所以如果用,也没问题