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