我是PHP的新手,但在其他Web技術中,您可以在頁面實例之間共享對象。例如,在java jsp頁面中,您可以輕鬆地將類存儲爲整個服務器實例的靜態類。如何在PHP中做到這一點?有沒有辦法在php頁面之間共享對象?
我不是指會話變量(至少我不這麼認爲)。這更多是爲了資源池(可能是共享套接字或數據庫連接等)。所以整個類需要在後續加載之間共享,而不僅僅是我可以存儲在會話中的一些原始變量。
我也研究過做單身人士的課程,但我相信課程只在同一頁面內共享,而不是跨頁面共享。
爲了讓事情更清楚,我正在尋找一些能夠幫助我分享連接到服務器的socket的connectSocket.php頁面,以便加載該頁面的所有用戶使用相同的套接字並且沒有打開一個新的。
儘管您的答案是正確的,但通常不推薦使用這些持久連接。創建新的連接通常非常便宜,這意味着您不必長時間保留所有連接。 作爲一個規則,我只在第一次查詢時才與db連接,並且儘快將其刪除。數據庫難以擴展,PHP要容易得多。 – Evert 2009-05-25 22:49:40