8得票3回答
在Netbeans 7中为非项目文件设置PHP版本

我正在使用Netbeans编辑一个PHP文件,但该文件不是项目的一部分。虽然我已经安装了PHP 5.3,但Netbeans抱怨我的使用lambda函数:“语言特性与项目设置中指定的PHP版本不兼容”。 是否有办法告诉Netbeans在没有项目设置可编辑的情况下以5.3来思考? 我在Ubun...

10得票3回答
PHP好用的日志库?

有没有适用于PHP的好的日志库,可以记录消息、警告和错误?据我所知,error_log仅用于记录错误,但我也需要存储调试信息。 而且它应该能够在CLI下工作。谢谢。

10得票2回答
如何在PHP 5.3中将表情符号转换为相应的HTML代码实体?

我需要将字符串中的表情符号(例如)转换为它们各自的HTML代码实体(例如😀),以在PHP 5.3站点上正确存储用户输入,并在稍后正确显示给用户。当尝试直接保存用户输入时,表情符号在数据库中错误地保存为?。此遗留脚本不支持MySQL中的utf8mb4(此解决方案失败),并...

7得票1回答
如何从父类获取子类名称

我想在不需要子类上的函数的情况下实现这一点...是否可能?我有一种感觉它不可能,但我真的想确定一下... <?php class A { public static function who() { echo __CLASS__; } publi...

10得票5回答
如何使用PHP将MySQL数据导出为XML?

以下代码用于将MySQL表中的数据导出为XML文件。我尝试了几个代码,但没有得到结果。请检查并帮助我。 当前获取的结果是:8sarathsarathernakulam423432washington9rahulrahulernakulam21212121newyork10aaaa3londo...

8得票4回答
在浏览器中模拟PHP的CLI

我在考虑开发一个基于浏览器的PHP IDE,并且想知道是否可以通过浏览器模拟命令行。但是我对CLI工具的开发不太熟悉,不确定是否能够轻松或根本无法实现这一点。我想进行更多的调查,但到目前为止还没有找到很多相关资源。 从高层次来看,我的第一反应是设置一个文本输入框,通过AJAX将命令传递给PH...

14得票4回答
如何配置Codeigniter以报告所有错误?

我在CI的autoload.php中有一行代码:$autoload['libraries'] = array('database')。因为这个设置,我得到了一个空白页面。当我移除了'database'选项之后,我才开始看到输出结果。 现在我的问题不是如何配置数据库,而是如何配置CI以显示错误...

36得票1回答
LogicException和RuntimeException的区别

我想知道PHP中何时使用哪个异常规则... 什么时候必须抛出LogicException,什么时候需要抛出RuntimeException? 例如,对于像PageNotFoundException这样的异常,我应该继承哪个异常类呢?

24得票1回答
2个php.ini文件

我发现: 当我在终端中键入以下内容时:php -i | grep php.ini 我得到的输出是: 加载的配置文件为@ /etc/php5/cli/php.ini 然而,从 phpinfo() 中,我看到: 加载的ini文件为@ /etc/php5/apache2/p...

37得票10回答
PHP Composer 在 http 代理后面的问题

我在一个只能使用HTTP或socks代理访问互联网的网络中使用Composer。我设置了http_proxy和https_proxy环境变量。当Composer尝试访问HTTPS URL时,我会得到以下错误信息: file could not be downloaded: failed to ...