作者ducksteven (chitsaou)
看板PHP
標題Re: [請益] 要怎麼引入外部 class ?
時間Tue May 1 09:23:49 2007
※ 引述《ayuiop (活跳跳28)》之銘言:
: ※ 引述《ducksteven (chitsaou)》之銘言:
: : $mysqli = new mysqli ( /* 連線參數.. */ );
: : function orz ()
: : {
: : global $mysql;
: : $mysqli -> query ( /* SQL 查詢字串... */ );
: : }
: 要注意到 php函式內的變數就是區域變數 不能直接呼叫全域變數
: 如果想要必定會先宣告的全域變數,可以使用$GLOBALS[]陣列
: 例如在你的範例中 可以寫成 $GLOBALS['mysqli']-> query("blablabla");
: 或是 在宣告函式時: function orz(&$sql_pointer)
: 以此來參照取得$mysqli
問題已解決,原來是我在更先前的程式中就開始使用 orz() 這個函式,
但那時候 $mysqli 還沒建立(汗)
我把變數 $mysqli 起始的位置調了一下,
就可以在 orz () 中使用 global $mysqli 引入了 XD
唉呀呀笨到了 XD
謝謝你 :)
---
原po 該不會是傳說中的美如學弟(?)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.70.137.246
→ ayuiop:被發現了XD 05/01 12:13
→ ayuiop:學長真是太發了。 05/01 12:14
→ ducksteven:學弟也很發啊 XD 謝謝指教囉~ 05/01 12:22
→ MrOrz: 她不是學弟是學妹XDrz。 05/01 19:54
推 itsweb: 她不是學弟是學妹XDrz。 05/01 21:38