03 2018 档案

摘要:swoole_server::__construct swoole_server::set swoole_server::on swoole_server::addlistener swoole_server::handler swoole_server::start swoole_server:: 阅读全文
posted @ 2018-03-26 10:03 setevn 编辑
摘要:PHP的反射动态获取可类的方法、属性、参数等详细信息 用途:插件的设计,文档的自动生成,扩充PHP语言 Reflection类可以打印类的基本信息,(通过提供的静态export()函数)ReflectionMethod类见名知意,打印类方法、得到方法的具体信息等ReflectionClass类用于得 阅读全文
posted @ 2018-03-21 21:20 setevn 编辑
摘要:如何使用 PHP shmop 创建和操作共享内存段,使用它们存储可供其他应用程序使用的数据。 1. 创建内存段 共享内存函数类似于文件操作函数,但无需处理一个流,您将处理一个共享内存访问 ID。第一个示例就是 shmopopen 函数,它允许您打开一个现有的内存段或创建一个新内存段。此函数非常类似于 阅读全文
posted @ 2018-03-21 14:22 setevn 编辑
摘要:PHP相关扩展 Stream:PHP内核提供的socket封装 Sockets:对底层Socket API的封装 Libevent:对libevent库的封装 Event:基于Libevent更高级的封装,提供了面向对象接口、定时器、信号处理的支持 Pcntl/Posix:多进程、信号、进程管理的支 阅读全文
posted @ 2018-03-19 00:14 setevn 编辑
摘要:stream_socket_server - 创建一个Internet或Unix域服务器套接字 描述 资源stream_socket_server(字符串local_socket [摘要和错误号[,串errstr [摘要标志[,资源环境]]]]) 创建指定流或数据报套接字 local_socket。 阅读全文
posted @ 2018-03-18 23:44 setevn 编辑
摘要:对于用PHP进行多进程并发编程,不可避免要遇到僵尸进程的问题。 僵尸进程是指的父进程已经退出,而该进程dead之后没有进程接受,就成为僵尸进程(zombie)进程。任何进程在退出前(使用exit退出) 都会变成僵尸进程(用于保存进程的状态等信息),然后由init进程接管。如果不及时回收僵尸进程,那么 阅读全文
posted @ 2018-03-18 23:17 setevn 编辑
摘要:php的多进程处理依赖于pcntl扩展,通过pcntl_fork创建子进程来进行并行处理 例子1: pcntl_fork创建了子进程,父进程和子进程都继续向下执行,而不同是父进程会获取子进程的$pid也就是$pid不为零。而子进程会获取$pid为零。通过if else语句判断$pid我们就可以在指定 阅读全文
posted @ 2018-03-18 22:32 setevn 编辑
摘要:们运行如下命令,可看到Linux支持的信号列表: 列表中,编号为1 ~ 31的信号为传统UNIX支持的信号,是不可靠信号(非实时的),编号为32 ~ 63的信号是后来扩充的,称做可靠信号(实时信号)。不可靠信号和可靠信号的区别在于前者不支持排队,可能会造成信号丢失,而后者不会。 下面我们对编号小于S 阅读全文
posted @ 2018-03-16 12:08 setevn 编辑
摘要:stream_bucket_append函数:为队列添加数据 stream_bucket_make_writeable函数:从操作的队列中返回一个数据对象stream_bucket_new函数:为当前队列创建一个新的数据stream_bucket_prepend函数:预备数据到队列 stream_c 阅读全文
posted @ 2018-03-15 21:58 setevn 编辑
摘要:1 POSIX扩展 posix_access($file,$mode) 查看文件的访问权限,可以由is_readable等几个函数代替 posix_errno() 返回posix函数执行的上个错误 posix_getcwd() 返回当前目录,与getcwd()相同 posix_getgid() ge 阅读全文
posted @ 2018-03-08 13:18 setevn 阅读(163) 评论(0) 推荐(0) 编辑
摘要:运行机制使得每个PHP页面被解释执行后,所有的相关资源都会被回收。也就是 说,PHP在语言级别上没有办法让某个对象常驻内存。在PHP中,所有的变量都是页面级的,无论是全局变量,还是类的静态成员,都会在页面执行完毕后被清 空。以JSP为例,在JSP中,Java Bean的scope有四种有效值:Pag 阅读全文
posted @ 2018-03-06 17:37 setevn 阅读(526) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示