当前位置:首页 > PHP

PHP

  • 最新
  • 浏览
  • 评论

posix_ttyname函数详解

高老师6年前 (2019-06-14)1289
posix_ttyname函数详解
posix_ttyname - 获取当前终端设备名称。<?php     var_dump( posix_ttyname(STDOUT) );我们启动一个终端,执行上面的代码输出:/dev/tty1我们再启动一个终端,执行上面的代码输...

pcntl_signal(): Error assigning signal

高老师6年前 (2019-06-14)1491
pcntl_signal(): Error assigning signal
当我想在一个进程中监听kill 和 kill -9命令报了这个错误。//监听kill pcntl_signal(SIGTERM, function () {     posix_kill(0, SIGTERM); });...

php定义常量数组

高老师6年前 (2019-06-10)1393
php定义常量数组
<?php //php7+ define('CONFIG', [     'MYSQL' => '127.0.0.1',     ...

php异步信号处理

高老师6年前 (2019-06-09)1894
php异步信号处理
php7.1引入了PHP异步信号处理函数pcntl_async_signals() 来处理阻塞问题。在php7之前信号处理方式有2种,第一种是基于ticks来每执行一行代码来触发执行信号监听,第二种是直接while(true){  //监听信号 }第一种方式如果某行的代码阻塞时间较长会影响...

php限制方法返回值类型

高老师6年前 (2019-06-03)2657
php限制方法返回值类型
php7新增的特性(1).强制限制只能返回一种类型<?php class task { } //must return an integer function add(): int {    &nb...

PHP yield PHP协程,PHP协程用法学习

高老师6年前 (2019-05-30)1828
PHP yield  PHP协程,PHP协程用法学习
【一】.迭代器迭代是指反复执行一个过程,每执行一次叫做一次迭代。比如下面的代码就叫做迭代:1.  <?php   2.  $data = ['1', '2', &...

php执行慢原因查找

高老师6年前 (2019-05-23)1784
php执行慢原因查找
今天帮朋友查询wordpress执行超级慢的原因,特此记录开启fpm的慢日志,记录执行超过30秒的脚本request_slowlog_timeout = 30 slowlog = var/log/slow.log查看日志[23-May-2019 17...

php finally使用

高老师6年前 (2019-05-22)1612
php finally使用
<?php /**  * @throws Exception  */ function curl() {     throw  new \Exception('err...

php new class

高老师6年前 (2019-05-22)1718
php new class
<?php $member = new class {     public function getInfo()     {    ...

php while true cpu占用100%

高老师6年前 (2019-05-09)2182
php  while  true  cpu占用100%
在编写多进程的实例中我在每个进程中使用如下代码://调用等待信号的处理器 while (true) {     pcntl_signal_dispatch(); }开启5个进程,cpu直接100%修正之后的代码://调用等待信号的处理器 while&...