小编Phi*_*hil的帖子

PHP 7和严格的"资源"类型

PHP 7是否支持严格的资源类型?如果是这样,怎么样?

例如:

    declare (strict_types=1);

    $ch = curl_init ();
    test ($ch);

    function test (resource $ch)
    {

    }
Run Code Online (Sandbox Code Playgroud)

以上将给出错误:

致命错误:未捕获的TypeError:传递给test()的参数1必须是资源的实例,给定资源

var_dump on $ch显示它是资源(4,curl),手册说curl_init ()返回资源.

是否可以严格键入test()功能来支持$ch variable

php php-7

26
推荐指数
2
解决办法
8500
查看次数

Cordova/PhoneGap浏览器缓存大小

我正在开发一个Cordova应用程序,它使用浏览器功能来显示在线网站(即不是本地www /内容).

是否可以控制应用程序缓存的数据量?哎呀,甚至可以看看是否有缓存的东西?我不确定应用程序是否正在缓存任何内容.

理想情况下,我想给它一个最大缓存大小(例如50mb),无论何时到达,Cordova都会自动删除旧文件并缓存新文件.

phonegap-plugins cordova cordova-plugins phonegap-cli

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

在Cordova / PhoneGap应用中增加超时以摆脱“服务器花费比预期更长的时间”

我正在将Cordova / PhoneGap用于iOS和Android应用程序。该应用程序所做的全部工作就是在onDeviceReady()函数中调用“ window.location.replace”,以将浏览器重定向到外部站点。从那时起,“应用程序”仅使用Cordova / PhoneGap的内置浏览器来浏览所有内容(而不是InAppBrowser)。

我发现的一件事是,有时服务器运行速度可能比平时慢一些,但我会收到此弹出窗口:

连接错误:服务器花费的时间比预期的要长。

弹出窗口出现的时间过早,通常仅在几秒钟之后。正如我所说,这在iOS和Android上均会发生。

是否可以将Cordova / PhoneGap浏览器中的超时增加到更高的值(例如60秒)?如果这不可能,是否有可能完全阻止此弹出窗口显示?

谢谢。

android ios phonegap-plugins cordova phonegap-build

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