php session基本原理解析

  • 仙士可
  • 2018-06-26 19:29:48
  • php
<?php /**  * Created by PhpStorm.  * User: 10671  * Date: 2018/6/22  * Time: 23:48  */ class SessionHandle {
阅读全文

简单的说说php异常

  • 仙士可
  • 2018-06-22 20:05:26
  • php
php异常php的异常处理是一个争议较大的功能,有的人觉得php的异常是一个很鸡肋的存在,而大多数的代码功能实现,都用到了异常,所以,本人根据自己一年多的代码经验,说说自己的理解吧什么是异常?现在网上,应该有很多关于异常的解释,我就随便复制一段吧:程序在运行中出现不符合预期的情况,允许发生(你也不想让他出现不正常的情况)但他是一种不正常的情况,按照我们的正常逻辑本不该出的错误,但仍然会出现的错误,
阅读全文

php实现tcp服务器

经过了一个半月的研究,终于将php多进程,和tco方面研究通了,这篇文章主要讲解一下我了解到的知识点php多进程pcntl扩展pcntl扩展只能运行在linux环境下,该扩展可以使php使用多进程,从而多进程操作业务等,详细内容请看:http://php.net/manual/zh/book.pcntl.phpphpsocket扩展socket扩展,能让php实现tcp长连接,websocket,
阅读全文

php进程通信-消息队列

php多进程通信,有各种各样的方法(进程信号,消息队列,管道,共享内存,socket等等)本文主要讲php利用linux 消息队列的通信方法注意:多进程系列文章,都建立在linux环境,php-cli运行模式下一:消息队列通信介绍消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。  每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送
阅读全文

php进程通信-PIPE管道通信

上一篇文章讲到了php进程通信的进程信号通信方法,本文介绍的是有名管道:管道通信,主要是利用文件,写入以及读取来进行通信的,通俗来讲,就是A进程在1.txt写入1,B进程读取1.txt,就能读取到这个1,这样就通信成功了.当然,php进程管道通信没有这么简单注意:多进程系列文章,都建立在linux环境,php-cli运行模式下一:创建个专属管道的文件: $fifoPath =&
阅读全文

php进程通信-进程信号

快一个月没发博文了,之前都在深入研究php多进程tcp服务器,结果到现在也没搞出一个完美的解决方案,所以还是先发下这个月学到的东西吧注意:本文所有内容均在linux环境下一:进程信号对照在php进程信号常量中,有定义以下常量常量名信号值信号类型信号说明
阅读全文

php实现多进程socket服务器class

该类实现了多进程的socket服务,目前只写了关于TCP协议,待完善其他内容<?php /**  * Created by PhpStorm.  * User: tioncico  * Date: 18-5-1  * Time: 下午7:56 &nbs
阅读全文

php面对对象之后期绑定

  • 仙士可
  • 2018-04-24 23:33:14
  • php
首先看一段代码:<?php class User{     static function status(){         self::getStatus();     }  
阅读全文

php关键字-trait

  • 仙士可
  • 2018-04-24 22:27:41
  • php
介绍自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。Trait 和 Class 组合的语义定义了一种减少复杂性的方式,避免传统多继承和 Mixin 类相关典型问题。Trait 和 Class 相似
阅读全文

phpCOW机制(写时复制)

  • 仙士可
  • 2018-03-25 20:38:10
  • php
写时复制(Copy-on-Write,也缩写为COW),顾名思义,就是在写入时才真正复制一份内存进行修改。 COW最早应用在*nix系统中对线程与内存使用的优化,后面广泛的被使用在各种编程语言中,如C++的STL等。 在PHP内核中,COW也是主要的内存优化手段。 在前面关于变量和内存的讨论中,引用计数对变量的销毁与回收中起着至关重要的标识作用。 引用计数存在的意义,就是为了使得COW可以正常运作
阅读全文
  • 本站由白俊遥博客程序搭建
    © 2017-1-17 php20.cn 版权所有 ICP证:闽ICP备17001387号
  • 联系邮箱:1067197739@qq.com