首頁 > 後端開發 > php教程 > php中怎么持久化对象

php中怎么持久化对象

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-13 13:14:46
原創
1623 人瀏覽過

php中如何持久化对象
和别的公司的网站有个接口 需要持久化 
调用的代码如下
$com=new COM('HB.UI.User');//new 
$com->init($a,$b,$c); //传参

在php中怎么长期持久$com?

------解决方案--------------------
当程序结束时,一切与该程序相关的资源都将自行关闭
虽然 php 提供了 serialize (序列化)但这个序列化只是针对 php 自己的产出物的
如果序列化的对象中有外部资源,都需要程序员自行决定是否恢复原有的连接(当然也就是重新连接了)

COM 是微软系统提供的一种服务,因为传统的动态链接库(DLL)并不能为全部编程语言所接受
COM 应用服务一旦启动,就常驻内存了

$com=new COM('HB.UI.User');
的作用是连接 HB.UI.User 服务,如果服务尚未启动,则加载 HB.DLL并启动之
$com 就告知 php 他在众多的服务中,承载了 HB.UI.User 服务对象




------解决方案--------------------
COM这类本身应该是个代理类,有哪些属性它也是不知道的,最终都是调用COM的接口。接口没法持久化。

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
路由位址設定為:例如:tp5.com/peter-4-3.html
來自於 1970-01-01 08:00:00
0
0
0
設定了那個tp5.com
來自於 1970-01-01 08:00:00
0
0
0
訪問路徑http://tp6.com/index.php/index/index/admin
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板