PHP
文章平均质量分 66
Flybeta
这个作者很懒,什么都没留下…
展开
-
PHP Fatal error: Uncaught ImagickException: unable to open file `/tmp/magick-4IYcJieVjh20NioJ6Zu8aG
php imagick原创 2022-12-13 18:12:01 · 550 阅读 · 0 评论 -
Amphp之Iterators(迭代器)
迭代器是 Promise 之后的下一个层次。虽然 promise 使用一个值解决一次,但迭代器允许使用一组项目。翻译 2022-10-12 14:47:53 · 511 阅读 · 0 评论 -
Amphp之Promise助手
Amp 提供了一些小的Promise助手翻译 2022-10-12 14:15:23 · 368 阅读 · 0 评论 -
Amphp之Promise组合器
多个 Promise 可以使用不同的函数组合成一个 Promise。翻译 2022-10-12 14:00:17 · 336 阅读 · 0 评论 -
Amphp之Promises(承诺、约定)
Promise是一个对象,表示异步操作的最终结果。翻译 2022-10-12 13:22:35 · 356 阅读 · 0 评论 -
Amphp之协程助手
Amp\Coroutine需要将一个已经实例化的生成器传递给它的构造函数。在将生成器传递给 Amp\Coroutine之前始终调用可调用对象是不必要的样板文件。翻译 2022-10-12 09:20:23 · 264 阅读 · 0 评论 -
Amphp之协程
协程是可中断的函数。在 PHP 中,它们可以使用生成器来实现。虽然生成器通常用于使用 yield 关键字实现简单的迭代器和产生元素,但 Amp 使用 yield 作为中断点。当协程产生一个值时,协程的执行会暂时中断,允许运行其他任务,例如 I/O 处理程序、计时器或其他协程。翻译 2022-10-11 17:49:19 · 575 阅读 · 0 评论 -
Amphp之事件循环API
本文档描述了 Amp\Loop 访问器。您可能还想阅读源文件中包含的文档,它有大量文档并且不包含太多令人分心的代码。翻译 2022-10-11 16:34:21 · 997 阅读 · 0 评论 -
Amphp之事件循环
对于扩展到大容量的性能,我们需要目前仅在扩展中才能找到的更高级的功能。例如,如果您希望在支持 Amp 的套接字服务器中同时为 10,000 个客户端提供服务,您应该使用基于 PHP 扩展的事件循环实现之一。但是,如果您在严格的本地程序中使用 Amp 以实现非阻塞并发,或者您不需要在服务器应用程序中同时处理数百个客户端,则原生 PHP 功能应该足够了。这个输出表明事件循环的运行循环内部发生的事情就像它自己的独立程序一样。Amp 基于各种后端提供不同的事件循环实现。调用,随着负载的增加,它的性能下降是线性的。翻译 2022-10-11 14:10:16 · 757 阅读 · 0 评论 -
PHP Amp & Amphp中文文档
Amp 是 PHP 的非阻塞并发框架。它提供了一个事件循环、promise 和流作为异步编程的基础。Promise 与生成器结合用于构建协程,它允许编写异步代码,就像编写同步代码一样,无需任何回调。翻译 2022-10-11 14:05:43 · 1256 阅读 · 0 评论 -
Mac 10.12.6 源码编译安装 php7.4.4
下载https://www.php.net/downloadsconfigure核心配置选项请参考这里./configure --prefix=/usr/local/php/7.4.4 \--with-config-file-path=/usr/local/php/7.4.4/etc \--with-config-file-scan-dir=/usr/local/php/7.4.4...原创 2020-04-03 18:47:17 · 1512 阅读 · 0 评论 -
PHP性能优化
PHP 性能分析第一篇: Xhprof & Xhgui 介绍PHP 性能分析第二篇: Xhgui In-DepthPHP 性能分析第三篇: 性能调优实战原创 2019-12-19 13:39:36 · 197 阅读 · 0 评论 -
ubuntu16.04 php7.2 install curl error
编译安装php时遇到如下错误:checking for cURL 7.15.5 or greater... configure: error: cURL version 7.15.5 or later is required to compile php with cURL support解决办法:试试安装 libcurl4-openssl-dev 应该就可以通过。sudo apt-ge...原创 2019-06-01 18:22:34 · 1030 阅读 · 0 评论 -
PHPStorm 2016.3.2
phpstorm mac 版本激活转载 2017-02-28 22:53:33 · 582 阅读 · 0 评论 -
XDebug基本配置项说明
xdebug转载 2017-02-08 16:21:12 · 928 阅读 · 0 评论 -
Via composer create Laravel project
php laravel原创 2016-12-28 17:52:10 · 1727 阅读 · 0 评论 -
Deprecated: Function eregi_replace() is deprecated split() ereg_replace() ereg() eregi() sql_regcas
php升级为5.3后,程序会报 Function split() is deprecated 的错误。这是因为种种原因(主要是关于正则的原因,具体见后),split这个函数在新版本不支持了。在php中,再使用deprecated的函数会报错,必须改掉。(java里depr转载 2011-10-09 09:18:21 · 3687 阅读 · 0 评论 -
PHP 全局变量 与 SESSION 漏洞(global 与 session)
先看这一段简单的代码session_start();$_SESSION['isadmin']='yes';$isadmin='no';echo $_SESSION['isadmin'];?>当php.ini里配置 register_globals = Off 时,转载 2011-10-18 14:43:42 · 3306 阅读 · 0 评论 -
PHP中header和content-type参数详解
void header ( string string [, bool replace [, inthttp_response_code]] )void header ( string string [, bool replace [, inthttp_response_code]] )header()是用来发送 HTTPHeader的。replace是个可选的参数,指示是否替代一个先期相转载 2011-10-24 16:54:29 · 2933 阅读 · 0 评论 -
php将网页导出word文档
公司的招聘网站为了做导出简历的功能,上网查了好多资料,终于找到了一个简便实用的方法。原理:指定文档类型,文件名。输出HTML代码,So easy!php导出word文档,实例代码如下: header("Content-Type: application/msword"); header("Content-Disposition: attachment;转载 2011-10-24 16:31:01 · 1485 阅读 · 0 评论 -
迅速掌握PHP导出Word文档原理
PHP语言可以被我们用来实现很多功能。比如在网站建设中,我们经常会用到网页导出数据的情况。今天就为大家介绍有关PHP导出Word文档的原理。 一般,有2种方法可以导出doc文档,一种是使用com,并且作为php的一个扩展库安装到服务器上,然后创建一个com,调用它的方法。安装过office的服务器可以调用一个叫word.application的com,可以生成word文档,不转载 2011-11-03 14:55:35 · 980 阅读 · 0 评论 -
PHP 程序员最易犯10种错误
PHP程序员经常犯的10中错误,大多数和安全相关。看看你犯了几种1.不转意html entities一个基本的常识:所有不可信任的输入(特别是用户从form中提交的数据) ,输出之前都要转意。echo $_GET['usename'] ;这个例子有可能输出:/*更改admin密码的脚本或设置cookie的脚本*/这是一个明显的安全隐患,除非你保证你的用户都正确的输入。转载 2011-11-03 15:19:51 · 693 阅读 · 0 评论 -
magic_quotes_runtime 的作用
在php.ini的配置文件中,有个布尔值的设置,就是magic_quotes_runtime,当它打开时,php的大部分函数自动的给从外部引入的(包括数据库或者文件)数据中的溢出字符加上反斜线。 当然如果重复给溢出字符加反斜线,那么字符串中就会有多个反斜线,所以这时就要用set_magic_quotes_runtime()与get_magic_quotes_runtime原创 2011-12-04 11:13:13 · 12458 阅读 · 0 评论 -
OpenSuse 13.1 + LNMP + Memcache + MongoDB + PgSQL
本人一直使用Ubuntu搭建Lnmp原创 2014-10-31 13:26:57 · 1074 阅读 · 0 评论 -
phpstorm 9 序列号,且用且珍惜!
Turn Off Internet Before Register (Recommended ) Copy User name And Past In "User Or Company Name" Field Copy Licence Key (From ===== LICENSE BEGIN ===== To ===== LICENSE END =====) And Paste转载 2015-09-26 12:21:36 · 6934 阅读 · 0 评论 -
Centos6.6+LNMP+PostgreSQL9.4+Symfony2
LNMP相关:http://www.osyunwei.com/archives/2353.htmlSymfony2配置:http://symfony.cn/articles/symfony2-nginx-configuration.htmlPostgreSQL相关:http://www.cnblogs.com/mchina/archive/2012/06原创 2015-03-26 16:15:46 · 1176 阅读 · 0 评论 -
How To Install phpunit-dbunit On Ubuntu 15.04
phpunit dbunit原创 2016-06-08 09:52:25 · 510 阅读 · 0 评论 -
PHP 对 png 图像进行缩放,支持透明背景
php针对png、gif格式图片的特殊处理。转载 2016-07-07 16:03:18 · 768 阅读 · 0 评论 -
PHP json_encode JSON_FORCE_OBJECT JSON_UNESCAPED_UNICODE
PHP json_encode JSON_FORCE_OBJECT JSON_UNESCAPED_UNICODE原创 2016-11-14 17:08:59 · 1422 阅读 · 0 评论 -
php全面获取url地址栏及各种参数
php教程 全面获取url地址栏参数多种方法:$_SERVER["SERVER_PORT"]//获取端口$_SERVER['HTTP_HOST']//获取域名或主机地址$_SERVER['SERVER_NAME']//获取域名或主机地php://input是什转载 2011-10-18 14:33:37 · 1210 阅读 · 0 评论