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?
我正在开发一个Cordova应用程序,它使用浏览器功能来显示在线网站(即不是本地www /内容).
是否可以控制应用程序缓存的数据量?哎呀,甚至可以看看是否有缓存的东西?我不确定应用程序是否正在缓存任何内容.
理想情况下,我想给它一个最大缓存大小(例如50mb),无论何时到达,Cordova都会自动删除旧文件并缓存新文件.
我正在将Cordova / PhoneGap用于iOS和Android应用程序。该应用程序所做的全部工作就是在onDeviceReady()函数中调用“ window.location.replace”,以将浏览器重定向到外部站点。从那时起,“应用程序”仅使用Cordova / PhoneGap的内置浏览器来浏览所有内容(而不是InAppBrowser)。
我发现的一件事是,有时服务器运行速度可能比平时慢一些,但我会收到此弹出窗口:
弹出窗口出现的时间过早,通常仅在几秒钟之后。正如我所说,这在iOS和Android上均会发生。
是否可以将Cordova / PhoneGap浏览器中的超时增加到更高的值(例如60秒)?如果这不可能,是否有可能完全阻止此弹出窗口显示?
谢谢。