php合作培训 广州PHP培训教师( 二 )


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文件

php合作培训 广州PHP培训教师

文章插图
当处理基于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小时内删除。