php 中使用return 出錯_PHP教程

來源:互聯網
上載者:User
php 中使用return 出錯
答案
在使用諸如mysqli_conn,只要有"i"的語句就會出錯,我裝的是php 最新版本.
在一個function中, 使用return $db, 也出錯.
怎麼回事?


最佳答案[url=http://www.phpchina.com/bbs/space.php?username=yafeikf]連結標記yafeikf[/url]
[url=http://www.phpchina.com/bbs/space.php?uid=38739]連結標記[img]http://www.phpchina.com/server/avatar.php?uid=38739&size=small[/img][/url]因為沒打好基礎。

mysql和mysqli均為MySQL For PHP的串連擴充。出錯只有兩個原因,1:根本就沒有安裝mysqli擴充;2:參數使用錯誤或資料庫資訊錯誤

你return的是什麼。。假如一個function function a()

{

// function裡是獨立的一片天。function雷根本就沒有$db這個變數。你又從哪return的?

return $db;

}


複製代碼



其它解決方案
因為沒打好基礎。

mysql和mysqli均為MySQL For PHP的串連擴充。出錯只有兩個原因,1:根本就沒有安裝mysqli擴充;2:參數使用錯誤或資料庫資訊錯誤

你return的是什麼。。假如一個function function a()

{

// function裡是獨立的一片天。function雷根本就沒有$db這個變數。你又從哪return的?

return $db;

}


複製代碼

其它解決方案
恩,我覺得可能是沒開啟擴充

其它解決方案
你把代碼發出來啊
這樣看很不清楚

其它解決方案
謝謝! 是mysqli沒開啟.
但return 還是出錯.

function db_connect()
{
@ $db = mysqli_connect('localhost','root','8251617','bookmarks');
if (!$db)
{
throw new Exception('Could not connect to database server');
}
else
{
return $db;
echo 'dddd';
}
}

以上代碼中,如去掉return 便可通過,但我需要return 值啊.
}

其它解決方案
[url=http://bbs.phpchina.com/redirect.php?goto=findpost&pid=1073261&ptid=128738]連結標記3#[/url] kazaff
謝謝你1

其它解決方案
return 之後的所有操作都不會繼續執行

其它解決方案
[url=http://bbs.phpchina.com/redirect.php?goto=findpost&pid=1073310&ptid=128738]連結標記7#[/url] yafeikf
問題是:只要代碼中有return就立馬出http 500錯,頁面都找不到,跟之前的mysqli出同樣的錯,難道也有什麼東西沒開啟?
謝謝

其它解決方案
是否裝了Xdebug?
以後類似出錯的問題,都可以通過它來追哈

其它解決方案
貌似代碼有問題。。


http://www.bkjia.com/PHPjc/632379.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/632379.htmlTechArticlephp 中使用return 出錯 答案 在使用諸如mysqli_conn,只要有"i"的語句就會出錯,我裝的是php 最新版本. 在一個function中, 使用return $db, 也出錯. 怎麼...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.