午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

PHP的面向對象編程:開發大型PHP項目的方法(四)

瀏覽:16日期:2023-12-29 15:31:58
PHP的高級OOP技術 在看過基本的OOP概念后,我就可以向你展示更高級的技術: 序列化(Serializing) PHP不支持永久對象,在OOP中永久對象是可以在多個應用的引用中保持狀態和功能的對象,這意味著擁 有將對象保存到一個文件或數據庫中的能力,而且可以在以后裝入對象。這就是所謂的序列化機制。PHP 擁 有序列化方法,它可以通過對象進行調用,序列化方法可以返回對象的字符串表示。然而,序列化只保存了 對象的成員數據而不包話方法。 在PHP4中,如果你將對象序列化到字符串$s中,然后釋放對象,接著反序列化對象到$obj,你可以繼續 使用對象的方法!我不建議這樣去做,因為(a)文檔中沒有保證這種行為在以后的版本中仍然可以使用。(b) 這個可能導致一種誤解,在你把一個序列化后的版本保存到磁盤并退出腳本時。當以后運行這個腳本時,你 不能期待著在反序列化一個對象時,對象的方法也會在那里,因為字符串表示根本就不包括方法。 總而言之,PHP 進行序列化對于保存對象的成員變量非常有用。(你也可以將相關數組和數組序列化到 一個文件中)。 例子 : -------------------------------------------------------------------------------- <?php $obj=new Classfoo(); $str=serialize($obj); //保存$str到磁盤上 //幾個月以后 //從磁盤中裝入str $obj2=unserialize($str) ?>-------------------------------------------------------------------------------- 你恢復了成員數據,但是不包括方法(根據文檔所說)。這導致了只能通過類似于使用$obj2->x來存取 成員變量(你沒有別的方法!)的唯一辦法,所以不要在家里試它。 有一些辦法可以解決這個問題,我把它留著,因為對這篇簡潔的文章來說,他們太不好。 我會很高興地歡迎在PHP的后續版本中有全序列化的特性。 上一頁 下一頁
標簽: PHP
主站蜘蛛池模板: 亚洲最大激情网 | 国产免费91 | 另类毛片 | 日本一级黄色 | 国产精品一区在线观看 | 黄色一级大片在线免费看国产一 | 国产5区 | 天堂网视频在线观看 | 国产欧美日韩一区二区三区 | 欧美日韩免费一区二区三区 | 最新国产中文字幕 | 久久久久网站 | 日本精品视频一区二区 | 在线视频 亚洲 | 少妇性高潮视频 | 色呦呦精品| 一区在线观看 | 毛片在线观看视频 | 欧美日韩精品在线视频 | www.99re6 | 九九九九国产 | 日本大尺度吃奶做爰久久久绯色 | 欧州一区二区 | 色啪影院 | 久久aⅴ国产欧美74aaa | 亚洲成人激情视频 | av中文在线播放 | 欧美精品999 | 观看免费av | 久久99精品国产 | 国产一级片免费 | 欧美一级网址 | 亚洲美女毛片 | 欧美午夜影院 | 四虎永久免费在线 | 一级特黄特色的免费大片视频 | 一区二区三区久久 | 日韩a√ | 成年人的视频 | 噜噜色综合 | 国产精品三级在线观看 |