2011-02-28 39 views
1

我有一個在幾個頁面中使用的類,但它的所有數據都不需要持久化。PHP更好地(un)序列化或重新聲明一個類?

是更好的做法(或性能),以

A)include和每個I使用它的時間重新定義類,或

B)它序列到一個會話變量在第一時間,並且當解序列化它必要?

回答

4

如果你不需要它的狀態,你不需要連續編寫它。

只需要include它,當你需要,或利用類自動加載。 spl_autoload_register()是你的朋友。

+0

好的,謝謝你的隊友。 – Ben 2011-02-28 04:10:25

2

不能反序列化一個尚未定義的類。 PHP會向你拋出一個錯誤。

您必須包含類定義。