php实现socket网络编程

  • 仙士可
  • 5天前
  • php
之前本人其实写过一个tcp多进程服务器了http://www.php20.cn/article/139,本文将总结以及完善php实现网络服务器相关代码php实现tcp服务器tcp服务器的实现,其实和c语言实现的步骤差不多,大概为:创建一个socket绑定socket为tcp,到网卡中监听socket(将socket改为可接受其他进程的请求)阻塞/非阻塞,循环获取连接事件<?php $lis
阅读全文

php提前响应请求继续执行代码(伪异步)

  • 仙士可
  • 14天前
  • php
在很多业务需求中,我们都可能需要先让php给浏览器输出,然后在后台慢慢处理其他不用输出的业务,这种后台处理实现,一般是叫做 异步那么,php该怎么实现这个功能呢?我们先从最简单,最好理解的方式去实现. ignore_user_abort(true);首先,我们先来了解下ignore_user_abort(true);这个函数这个函数可以忽略客户机的断开,继续执行php代码那到底这个用来干
阅读全文

swoole/easyswoole 新手入门教程

  • 仙士可
  • 2018-11-20 15:51:32
  • php
为了使广大开发者更好的入门swoole/easyswoole,本人已经在easyswoole官网增加了swoole/easyswoole新手入门教程,看完就能入门swoole/easyswoole!!!地址:http://www.easyswoole.com/Manual/3.x/Cn/_book/noobCourse/Introduction.html
阅读全文

php的各种 I/O流 以及用法

  • 仙士可
  • 2018-10-27 23:46:48
  • php
php://协议首先,我们来说一下一个php提供的协议:"php://"或许有人看到这个会懵逼,这是什么东东?这有啥用?这咋用?我是谁?我在哪?我要去往何处?恩,大家可以翻开php手册,搜索一下 php://是php内置的一个类url操作的协议,它运行我们访问php各种I/O流,至于什么是I/O流,举个例子:echo "hello world";&
阅读全文

php yield关键字以及协程的实现

  • 仙士可
  • 2018-09-01 22:01:52
  • php
php的yield是在php5.5版本就出来了,而在初级php界却很少有人提起,我就说说个人对php yield的理解Iterator接口在php中,除了数组,对象可以被foreach遍历之外,还有另外一种特殊对象,也就是继承了iterator接口的对象,也可以被对象遍历,但和普通对象的遍历又有所不同,下面是3种类型的遍历情况:可以看出,迭代器的遍历,会依次调用重置,检查当前数据,返回当前指针数据
阅读全文

php实现img转ASCII编码图片

  • 仙士可
  • 2018-07-30 20:12:05
  • php
经过3晚上的研究,成功实现用php将图片转换成ascii编码图主要原理:分析像素点的灰度值,用不同字符的深浅度表示(@和.),然后进行字符串组合,输出一:以下是封装类class ImgToASCII {     protected $img_text;     protected $
阅读全文

使用easyswoole进行开发web网站

  • 仙士可
  • 2018-07-28 18:30:44
  • php
easyswoole作为swoole入门最简单的框架,其框架的定义就是适合大众php,更好的利用swoole扩展进行开发,以下是本人使用easyswoole,看easyswoole文档总结出来的,关于easyswoole开发普通web网站的一些步骤看下文之前,请先安装easyswoole框架一:使用nginx代理easyswoole  httpnginx增加配置:server 
阅读全文

php的一些编写代码的好习惯

  • 仙士可
  • 2018-07-09 22:09:17
  • php
php作为世界上最好的语言,入门简单,编写代码容易,很容易让新手实现自己想要的功能,却因为入门简单,导致新手没有养成一个写代码的好习惯,导致后期编写的代码性能,代码可读性越来越差,下面就分享一下我这2年个人认为好的代码习惯吧一:尽量使用php内置函数php在默认安装情况下,有1000多个可以使用的函数,包括的各式各样的操作功能,比如判断字符串是否存在某个字符串strpos(),数组排序sort()
阅读全文

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的异常是一个很鸡肋的存在,而大多数的代码功能实现,都用到了异常,所以,本人根据自己一年多的代码经验,说说自己的理解吧什么是异常?现在网上,应该有很多关于异常的解释,我就随便复制一段吧:程序在运行中出现不符合预期的情况,允许发生(你也不想让他出现不正常的情况)但他是一种不正常的情况,按照我们的正常逻辑本不该出的错误,但仍然会出现的错误,
阅读全文
  • 本站由白俊遥博客程序搭建
    © 2017-1-17 php20.cn 版权所有 ICP证:闽ICP备17001387号
  • 联系邮箱:1067197739@qq.com