首页 > TAG信息列表 > php-5-2

php-将函数调用转发到另一个函数,而无需知道另一个函数的参数

在PHP 5.3中,我们可以通过这种方式实现. function func() { return call_user_func_array('another_func', func_get_args()); } function another_func($x, $y) { return $x + $y; } echo func(1, 2); // print 3 in PHP 5.3 请注意,func对another_func的参数列表一无所知

php-5.2-计算一个日期比另一个日期晚多少个“午夜”?

我有一个开始/结束时间,正在尝试进行计算,在查看结束时间是否在开始时间的第二天凌晨12点之前有问题.另外,我需要计算开始时间之后的天数. 我所拥有的:开始日期,结束日期 我需要的:  -结束日期比开始日期晚了多少个“午夜”? 有人做过这样的事情吗?解决方法:它使用PHP 5.3,如果您使用

OS X 10.5上带有Zend Debugger的PHP

我已经用PHP 5和Apache 2的预编译版本设置了OS X 10.5.我正在尝试设置Zend Debugger,但是没有运气.这是我所做的: >我下载了ZendDebugger-5.2.14-darwin8.6-uni.tar >我创建了目录/ Developer / Extras / PHP,并将权限设置为: >权限:drwxrwxr-x>所有者:root:admin >我将ZendDebugger.so

一台计算机上出现“意外的T_PAAMAYIM_NEKUDOTAYIM”,而使用PHP 5则不在另一台计算机上

我的本地计算机运行PHP 5.3.2,而我的服务器运行5.2.5.我懂了 Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM 同 $productsIterator = $productModule::load(Phlex_Db_Order::Asc('name')); 我认为发生错误是因为PHP 5.2.5不支持$stringClassName :: methodNam

php 5.2.6的mysqli_stmt_get_result替代方案

我不是php的专家,我开发了一个查询mysql db的小服务. 然而我用php 5.4开发,然后发现我的web托管计划有5.2.6,所以我对一些未定义的函数几乎没有问题. 具体来说,在这种情况下,如何解决>上可用的mysqli_stmt_get_result未定义函数? 5.3?这是代码: $stmt = mysqli_prepare($con,$db_qu

使PHP闭包函数对PHP 5.2安全

以下函数适用于PHP> 5.3但旧版本中的错误.如何修改它以使其安全? function _iniloader_get_dirs($dir) { $dirs = array_filter(scandir($dir), function ($item) use ($dir) { return (is_dir($dir.'/'.$item) && $item != "." && $item

如果PHP版本的条件忽略新代码

所以我有一个需要在几个站点上运行的脚本.我有一个版本的脚本,使用一些新的PHP 5.3函数进行了优化,但有些站点是5.2等. 这段代码: if (version_compare(PHP_VERSION, '5.3.0') >= 0) { Do the optimised 5.3 code (Although 5.2 throws syntax errors for it) } else { do th

PHP:变量名作为类实例

我在调用类中的静态函数时遇到使用变量作为类名的问题.我的代码如下: class test { static function getInstance() { return new test(); } } $className = "test"; $test = $className::getInstance(); 我必须将类名定义为变量,因为类的名称来自数据库,所以

使用PHPExcel时未找到类“ZipArchive”错误

当我在新服务器上使用PHPExcel时 我遇到错误“类’ZipArchive’未找到”,它似乎被我的托管服务提供商阻止. 如果没有Zip支持,我不能在服务器上使用PHPExcel吗?PHP 5.2.8安装在此服务器上,但我无法使用PHPExcel的基本PHP源代码. 任何帮助将不胜感激,谢谢.解决方法:某些电子表格文件格

将PHPUnit测试打包为PHAR存档?

是否可以将PHPUnit测试打包为PHAR存档,并使用phpunit运行它们? 我用以下脚本创建了一个.phar: <?php $cPhar = new Phar('mytests-archive.phar', 0); $cPhar->addFile('mytest.php'); $sStub = <<<ENDSTUB #! /usr/bin/php <?php Phar::mapPhar('mytest-archi

php – 为什么iconv会产生非法字符错误?

我正试图从剧本中删除警告和通知.该脚本包括以下内容: $clean_string = iconv('UTF-8', 'UTF-8//IGNORE', $supplier.' => '.$product_name); 据我了解,该行的目的是按照脚本原作者的意图,从字符串中删除非UTF-8字符,但显然输入中的任何非UTF-8字符都会导致iconv抛出非法的人物警

php – Symfony可以简单地重新加载页面请求吗?

我有一个应用程序接收来自另一个应用程序的请求.它检测查询字符串上的值,根据缓存值检查该值,如果它们不匹配,则需要清除其缓存并重新加载页面(建立新缓存).不幸的是,我找不到一种方法来告诉Symfony以完全相同的格式(协议,URI路径,查询字符串等)重定向到当前页面.我错过了什么?这一

php – 防止DOMDocument :: loadHTML()转换实体

我有一个字符串值,我正在尝试提取列表项.我想提取文本和任何子节点,但是,DOMDocument正在将实体转换为角色,而不是保留原始状态. 我已经尝试将DOMDocument :: resolveExternals和DOMDocument :: substituteEntities设置为false,但这没有任何效果.应该注意我使用PHP 5.2.17在Win7上