亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

瀏覽:4日期: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
主站蜘蛛池模板: 国产高清精品自在线看 | 亚洲免费色 | 可以免费看黄的网站 | 国产精品99久久久久久宅男 | 一级做a爰片性色毛片中国 一级做a爰性色毛片 | 国产一级做a爰片... | av片免费大全在线观看不卡 | 国产日韩欧美自拍 | 毛片手机在线观看 | 免费亚洲视频在线观看 | 俄罗斯一级黄色片 | 久久曰视频| 国产精品高清视亚洲一区二区 | 美毛片| 国产不卡一区二区三区免费视 | 亚洲欧美在线视频 | 成人a毛片在线看免费全部播放 | 九九九热在线精品免费全部 | 一区二区不卡久久精品 | 悠悠影院欧美日韩国产 | 国产黄色片一级 | 亚洲精品三级 | 国产亚洲精品自在线观看 | 国产精品免费看久久久久 | 欧美黄区 | 亚洲欧美一区二区三区不卡 | 爆操巨乳美女 | 久久精品a一国产成人免费网站 | 亚洲 欧美 成人日韩 | 亚洲欧美成人综合久久久 | 日韩高清在线不卡 | 国产欧美日韩精品在线 | 1024香蕉国产在线视频 | 波多野结衣一区在线观看 | 精品久久久久久久久久久 | 亚洲一区二区三区在线视频 | 一级毛片视频播放 | 欧美aaaaa激情毛片 | aa级毛片毛片免费观看久 | 欧洲97色综合成人网 | 亚洲精品在线视频 |