小编Mil*_*vić的帖子

如何更新 CakePHP?

2由于 PHP7 支持,我必须将 CakePHP 从当前的过时版本 (2.7.7) 更新到最新版本。

虽然我之前已经完成了许多框架升级,但我发现 book.cakephp.org 不仅仅是关于我在这里问的关键事情的神秘:

  • 可以通过替换目录来完成吗
  • 打算替换哪些目录(永远不要编辑目录,就像system在 Codeigniter 中一样)
  • 如果有的话,哪些目录会被部分替换
  • 是否有应该运行的 SQL 命令?
  • 还有其他应该运行的命令吗?

任何线索都值得赞赏,但我猜 2 和 3 最有价值。提前致谢。

php cakephp

3
推荐指数
1
解决办法
5041
查看次数

PHP microtime解析出了问题

好的,我有这个用于测量PHP执行时间的基本PHP逻辑,你可以在这里找到它.一切都是正确的,而不是我,而不是通常的时间执行范围和格式突然开始得到不正确的结果,像这样:

本页面的创建时间为6.0081481933594E-5秒

绝对不可能在6秒内创建(解析)脚本(脚本为空,但时间测量代码除外).而且,正确的格式发生了什么?什么意思'E-5'我每次(不正确)的时间使用计算结束了吗?我只是为了得到正常,平常的时间,如0.003454893745,我不记得我改变了一些PHP ini设置?

提前致谢.

php microtime

1
推荐指数
1
解决办法
439
查看次数

如何在PHP中获取确切数量的数组元素(成员)?

说我有这样的数组:

array('a string', 23, array(array('key'=>'value'), 67, 'another string'), 'something else')
Run Code Online (Sandbox Code Playgroud)

我想知道我的数组有多少个值,排除了作为主数组成员的数组.怎么样?(预期结果是6)

由于问题本身,Foreach循环不适合 - 数组的未知深度.

有谁知道如何实现这个?

php arrays

1
推荐指数
1
解决办法
557
查看次数

如何使用Ratchet响应HTML5服务器端事件?

(注意:我故意websocket在这里放置了不充分的标签,因为这是 WebSocket 专家了解 Ratchet 架构的最佳机会)。

我准备实现 HTML5 服务器端事件,我需要的是服务器端解决方案。由于挂起 Apache 的每个连接一个进程(连接池限制、内存消耗...)是出于考虑,我希望Ratchet 项目能够有所帮助,因为它是维护最多的项目,并且它们拥有http与其他组件耦合的服务器。

我的问题是:我该如何使用它?不是用于升级http请求(默认用法),而是用于提供动态生成的内容。

到目前为止我尝试过什么?

  1. Ratchet按照教程中的说明安装

  2. 测试过的 WebSocket 功能 - 工作正常

  3. 遵循描述http服务器组件的页面上给出的非常基本的指令集:

/bin/http-server.php

use Ratchet\Http\HttpServer;
use Ratchet\Server\IoServer;
    require dirname(__DIR__) . '/vendor/autoload.php';
    $http = new HttpServer(new MyWebPage);

$server = IoServer::factory($http);
$server->run();
Run Code Online (Sandbox Code Playgroud)

专家不应该知道MyWebPage这里需要声明类才能使服务器工作,但是如何声明呢?

Ratchet 文档似乎没有涵盖这一点。

php websocket ratchet

1
推荐指数
1
解决办法
1811
查看次数

标签 统计

php ×4

arrays ×1

cakephp ×1

microtime ×1

ratchet ×1

websocket ×1