current_process_id===13090===pid1==13091===pid2===13092==pid3==13093current_process_id===13093===pid1==13091===pid2===13092==pid3==0current_process_id===13092===pid1==13091===pid2===0==pid3==13094current_process_id===13094===pid1==13091===pid2===0==pid3==0current_process_id===13091===pid1==0===pid2===13095==pid3==13096current_process_id===13096===pid1==0===pid2===13095==pid3==0current_process_id===13095===pid1==0===pid2===0==pid3==13097current_process_id===13097===pid1==0===pid2===0==pid3==0
分析上面的结果,
可以看出,主进程ID是13090
第一次fork
主13090 ->13091
第二次fork
主13090 ->13092
子13091 ->13095
第三次fork
主13090 ->13093
子13091 ->13096
子13092 ->13094
子13095 ->13097
至此,一共有8个进程在执行当前脚本
二、使用PHP DOMDocument创建动态XML文件

文章插图
当处理基于XML应用程序时,开发者经常需要建立XML编码数据结构 。例如,Web中基于用户输入的XML状态模板,服务器请求XML语句,以及基于运行时间参数的客户响应 。
尽管XML数据结构的构建比较费时,但如果使用成熟的PHP DOM应用程序接口,一切都会变得简单明了 。本文将向你介绍PHP DOM应用程序接口的主要功能,演示如何生成一个正确的XML完整文件并将其保存到磁盘中 。
创建文档类型声明
一般而言,XML声明放在文档顶部 。在PHP中声明十分简单:只需实例化一个DOM文档类的对象并赋予它一个版本号 。查看程序清单A:
程序清单 A
123456789saveXML(); ?>请注意DOM文档对象的saveXML()方法 。稍后我再详细介绍这一方法,现在你只需要简单认识到它用于输出XML文档的当前快照到一个文件或浏览器 。在本例,为增强可读性,我已经将ASCII码文本直接输出至浏览器 。在实际应用中,可将以text/XML头文件发送到浏览器 。
如在浏览器中查看输出,你可看到如下代码:
【php合作培训 广州PHP培训教师】
添加元素和文本节点
XML真正强大的功能是来自其元素与封装的内容 。幸运的是,一旦你初始化DOM文档,很多操作变得很简单 。此过程包含如下两步骤:
对想添加的每一元素或文本节点,通过元素名或文本内容调用DOM文档对象的createElement()或createTextNode()方法 。这将创建对应于元素或文本节点的新对象 。
通过调用节点的appendChild()方法,并把其传递给上一步中创建的对象,并在XML文档树中将元素或文本节点添加到父节点 。
限于篇幅,关于PHP更多的干货,由广州中星的老师继续为大家讲解,敬请期待!
- 爵士舞有专业的学校吗 爵士舞教练培训学校
- 能学英语的手机游戏 学英语哪个培训机构比较好
- 北京化妆专业培训学校 北京化妆培训学校
- 网上口才培训机构 培训口才的机构
- 石家庄新航道雅思培训 南京新航道雅思培训
- 上海粤语培训班 深圳粤语培训
- 成都新东方英语培训机构 成都英语培训机构有哪些
- 衣服制作步骤图解 服装制作培训
- 免费婚姻咨询师在线电话号 婚姻情感咨询技能培训项目介绍内容
- 新东方雅思培训 上海新东方雅思培训电话
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
