欢迎访问web学习网
当前位置:主页 > PHP >

文章分类:PHP

PHP php安装libevent或者event扩展

安装libevent库 wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz tar zxvf libevent-2.1.8-stable.tar.gz cd libevent-2.1.8-stable ./configure --prefix=/usr/local/libevent-2.1.8/ m
03-09 499 阅读详情

PHP php 多进程简单实例

$pid = pcntl_fork(); //父进程和子进程都会执行下面代码 if ($pid == -1) { //错误处理:创建子进程失败时返回-1. die(could not fork); } else if ($pid) { //父进程会得到子进程号,所以这里是父进程执行
03-06 430 阅读详情

PHP 网络编程socket accept函数的理解

在服务器端,socket()返回的套接字用于监听(listen)和接受(accept)客户端的连接请求,这个套接字不能用于与客户端之间发送和接收数据。 accept()接受一个客户端的连接请求,并返回
02-28 671 阅读详情

PHP php使用pthreads多线程和单进程采集网页速度对比

class test_thread_run extends Thread { public $url; public $data; public function __construct($url) { $this-url = $url; } public function run() { if(($url = $this-url)) { $this-data = model_http_curl_get($url); } } } function model_thread_r
05-15 1160 阅读详情

PHP Windows下PHP多线程扩展pthreads的安装

Windows下PHP多线程扩展pthreads的安装 pthreads 扩展安装步骤 1、查看 phpinfo() 获取 PHP 版本号及位数( x86 表示 32位 , x64 表示 64位 )、编译器版本、PHP配置文件加载所在位置等。如下图所示
02-27 490 阅读详情

PHP php 生成器实例

?php function test($user,callable $callback){ echo $user. ; $callback(); } test(world,function(){ echo hello; }); 输出 world hello $a=3; $c=9; $msg = function ($a,$b) use($c){ var_dump($a); var_dump($c); }; echo $msg(5,2); 输出 5 9
06-14 389 阅读详情

PHP Fiddler creation of the root certificate was not successful

Fiddler抓取HTTPS设置 注意以下操作的前提是,手机已经能够连上Fiddler,这部分的配置过程简单就不赘述了,可参考:手机如何连接Fiddler 。 如何继续配置让Fiddler抓取到HTTPS协议呢? (一
01-05 384 阅读详情

PHP php利用composer实现自动加载

1.首先安装composer,安装之后再项目根目录下创建一个composer.json文件 2.composer.json相当于是composer的配置文件 ,这个配置文件中有一个autoload段,其中有个psr-4,psr-4是一个基于psr-4(http://www
12-04 1019 阅读详情

PHP composer命令汇总

composer list 列出所有可用的命令 composer init 初始化composer.json文件(就不劳我们自己费力创建啦),会要求输入一些信息来描述我们当前的项目,还会要求输入依赖包 composer install 读取comp
11-17 317 阅读详情

PHP php类中new self和new static区别

?php class a{ public function getclas2(){ return new static(); } } class b extends a{ public function getclass(){ return new self(); } } class c extends b{ } $b=new b(); $c=new c(); echo get_class($b-getclass()); echo br; echo get_class($b-
10-27 426 阅读详情