Tag:php
All the articles with the tag "php".
rabbitmq心跳问题和php
Posted on:November 4, 2021 at 12:36 PM### 为什么我们需要心跳 tcp 靠的是什么保证链接? 序列号和重传,这是传输层的事情,但是对于应用层来说,是感知不到对端断开的,所以需要应用层的心跳. ### php的心跳有什么问题?
一次tcp错误排查
Posted on:March 22, 2021 at 01:13 PM一个使用php的workman的代码抛出了这样的异常 ``` fwrite(): send of 157 bytes failed with errno=11 Resource temporari
php opcode to handler
Posted on:May 8, 2020 at 02:01 PMphp 的opcode 对应很多的handler 选哪个handler 是怎么选择的呢? 和tcp协议一个连接 是一个五元组一样 php的opcode 的handler 是一个三元组 分
coding
Posted on:April 15, 2020 at 07:13 PM我很蠢,什么都不会,代码也不会写 我只是喜欢一个我不存在的东西 我觉得写工作的代码很恶心 但是我喜欢修bug 最近最开心的是给`php-src`提了两个pr并且通过了 ,但是我还是不会写
php 反射
Posted on:January 7, 2020 at 05:33 PM反射是一个很特别的api,php的反射是一个很特别的回调 ``` (gdb) bt #0 zim_reflection_class_hasProperty (execute_data=0x7ff
php pdo 相关参数
Posted on:December 12, 2019 at 05:04 PMthinkphp5 的默认配置会开启`ERRMODE_EXCEPTION` ``` PDO::ATTR_CASE => PDO::CASE_NATURAL,
php-cgi-windows-curl
Posted on:December 11, 2019 at 10:19 AM## 相关阅读 - https://bitbucket.org/cybergene/spawn-php/wiki/Home - https://blog.51cto.com/aarons/15838
协程切换
Posted on:December 9, 2019 at 11:10 PM``` Breakpoint 2, 0x00007fffedb6c090 in swoole::Context::Context(unsigned long, void (*)(void*), voi
php tokenlizer与php-cs-fixer
Posted on:November 27, 2019 at 03:47 PM## tokenlizer 代码: ``` <?php $code = '<?php echo "string1"."string2"; >'; $tokens = token_get_all
composer-ext
Posted on:November 21, 2019 at 01:21 PM看到phpstorm的相关警告,经常会看到phpstorm会警告没有`ext-json`,我才最近发现composer.json会添加相关的扩展校验. 举个例子 ``` "require
composer的psr4
Posted on:October 22, 2019 at 03:38 PM# composer的psr4 我这次主要是要描述composer的psr4自动加载相关内容.php有很多历史的包袱,所以需要做很多妥协,而namespace 以及自动加载也是. ## inclu
php7 异常、错误以及相关坑
Posted on:October 19, 2019 at 02:02 PM# php7 异常、错误以及相关坑 php 的坑非常之多,有高低版本的,有历史包袱类的。也有与其他语言不一致导致的知识迁移导致的坑。 ## 前置知识 [throwable](https://w
php隐式转换大坑
Posted on:September 12, 2019 at 11:31 PM# php大坑-隐式转换 php是弱类型语言,其中一个坑是`隐式转换`。 ## 什么时候会触发隐式转换 这个我只知道比较的时候如果有相应的隐式转换。 ## 例子 下面有个例子 php 代码