php为什么在变量前加,php中变量前加、@等符号是什么意思?
如:$this->config = &$config;
如:if(@$_POST['add']){...}
還有這個
static function &instance() {
static $object;
if(empty($object)) {
$object = new self();
}
return $object;
}
分別都是什么意思和作用,請說明,感謝!!!
回復(fù)討論(解決方案)
@ 是忽略錯誤提示,使其錯誤消息不會顯示在程序里,&是取地址,也可以說是地址引用.不知道準(zhǔn)不準(zhǔn)確
@ 是忽略錯誤提示,使其錯誤消息不會顯示在程序里,&是取地址,也可以說是地址引用.不知道準(zhǔn)不準(zhǔn)確
是這個意思.
//@用于抑制警告輸出,通常用在PHP數(shù)據(jù)庫連接數(shù)據(jù)庫這里,如@mysql_connect(self::$dbhost,self::$dbuser,self::$dbpassword);//&為引用變量 or 函數(shù)地址等,這個&跟C語言的指針有相似之處,//但并不相同,C語言的指針指向內(nèi)存//而PHP指的是不同的名字訪問同一個變量內(nèi)容.如$a=5;$b=&$a;echo $b;
錯誤御制符..
引用 1 樓 suconghou 的回復(fù):@ 是忽略錯誤提示,使其錯誤消息不會顯示在程序里,&是取地址,也可以說是地址引用.不知道準(zhǔn)不準(zhǔn)確
是這個意思.
確實是這個意思....
本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請注明出處,感謝您的尊重!
總結(jié)
以上是生活随笔為你收集整理的php为什么在变量前加,php中变量前加、@等符号是什么意思?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 怎么定义一个空对象,php定义空
- 下一篇: php ftp 创建文件夹失败,PHP使