-
在PHPUnit中无法与数据提供程序一起运行单独测试
所属栏目:[PHP] 日期:2020-07-23 热度:60
我使用命令行运行测试时遇到问题:如果我运行phpunit这样: phpunit -–no-configuration -–filter testAdd DataTest DataProviderTest.php 它工作正常 但是我们使用正则表达式来精确地指定要测试的方法的名称: phpunit -–no-configuration -–filter /::t[详细]
-
修改PHP对象属性名称
所属栏目:[PHP] 日期:2020-07-23 热度:192
在 PHP中是否可以更改Objects属性键/名称?例如: stdClass Object( [cpus] = 2 [created_at] = 2011-05-23T01:28:29-07:00 [memory] = 256) 我希望将键create_at更改为在Object中创建,留下一个如下所示的对象: stdClass Object( [[详细]
-
如何使用PHPDoc表示法声明局部变量的类型?
所属栏目:[PHP] 日期:2020-07-23 热度:66
我使用Zend Studio在 PHP中开发Cake PHP,而CakePHP的一个问题就是这些视图都引用未声明的局部变量. 所以例如在控制器中你会的 $this-set(‘job’,new MyJobObject()); 那么在你看来你可以 echo $job-getName(); 我的问题是,Zend Studio无法在$job上执行自动完[详细]
-
php – 在SQL中为WHERE子句组合两列
所属栏目:[PHP] 日期:2020-07-23 热度:62
在我的SQL中,我使用WHERE和LIKE子句执行搜索.但是,我需要使用两列的组合值来执行搜索:first_name和last_name: WHERE customers.first_name customers.last_name LIKE’%John Smith%’ 这不行,但是我想知道我该如何做这些事情呢? 我试图用两列分开搜索,就[详细]
-
php – 如何从WordPress插件中的功能下载CSV文件?
所属栏目:[PHP] 日期:2020-07-23 热度:194
我为客户端构建了一个插件,以便他们以CSV文件的形式下载数据.它已经设置好,当用户点击菜单中的链接时,CSV应该只是自动下载.但是,它不会像这样工作,只需将功能作为页面加载到WordPress后端. 这是我的功能的代码: function download_payment_csv() { include l[详细]
-
php – 对象无法转换为字符串?
所属栏目:[PHP] 日期:2020-07-23 热度:138
为什么我得到这个错误: Catchable fatal error: Object of class Card could not be converted to string in /f5/debate/public/Card.php on line 79 这是代码: public function insert(){ $mysql = new DB(debate); $th[详细]
-
用PHP解析“高级”INI文件
所属栏目:[PHP] 日期:2020-07-23 热度:79
基本上,我想要一个简单,简单的单文件方式来解析具有“高级”功能的INI文件,如段继承和属性嵌套,如 Zend_Config_Ini. 例如: [foo]a = 1b.a = 2b.b = 3b.c = 4c = 5[bar : foo]b.b = 17c = 42 会解析 array( foo=array( a=1, b=array([详细]
-
PHP:调用未定义的函数gzdecode()
所属栏目:[PHP] 日期:2020-07-23 热度:155
我得到一个奇怪的错误信息与下面的一些 PHP代码(我不是 PHP专家): if ( $file_loc != NULL ) { if ( file_exists($file_loc) ) { printf( file exists); $handle = fopen($file_loc, rb); $contents = fread([详细]
-
php – 如何使用Laravel的旧输入重定向?
所属栏目:[PHP] 日期:2020-07-23 热度:197
我有一个登录模式.当用户登录失败认证时,我想重定向到这个模式: 错误消息 和旧输入. 调节器 // if Auth Fail return Redirect::to(/) -with(error,Username/Password Wrong) -withInput(Request::except(passwo[详细]
-
认证 – CakePHP 2.x通过两个单独的登录认证
所属栏目:[PHP] 日期:2020-07-23 热度:53
早在5月份,我发布了 this question.我想在不同的应用程序上再次做同样的事情,但是我没有找到解决这个问题的办法.我有更多的信息和更好的代码,所以我希望你们可以帮助我排除这一点. 用例: 医生办公室有一个管理用户的网站.用户通过用户模型和UsersController[详细]
-
如何检查PHP中定义的常量?
所属栏目:[PHP] 日期:2020-07-22 热度:94
我在NetBeans中使用Xdebug逐步了解CodeIgniter的源代码,我正在寻找一种在定义的常量时查看定义的常量的方法.如果不可能,还有其他方法可以显示所有定义的常量吗? 看看 get_defined_constants功能.它将返回代码中所有定义的常量的数组,直到函数调用.然后可以使[详细]
-
php – 从PDO准备语句中检索(或模拟)完整查询
所属栏目:[PHP] 日期:2020-07-22 热度:173
我从两年前就绊倒了 this question. Is there a way to get the raw SQL string executed when calling PDOStatement::execute() on a prepared statement? For debugging purposes this would be extremely useful. 获胜的答案说明[详细]
-
如何使用PDO在PHP中获取MySQL数据库列表?
所属栏目:[PHP] 日期:2020-07-22 热度:186
我不知道如何使用PDO在 PHP中获取MySQL数据库的列表,而不必先连接到数据库(我的意思是在dsn中没有dbname)? 通常我以前使用mysql_list_dbs()函数,但是我不再以这种方式使用mysql. 您可以使用 show databases 或对information_schema的查询: select schema_na[详细]
-
哪个是代码转换器最好的PHP ORM?
所属栏目:[PHP] 日期:2020-07-22 热度:161
哪个是代码标识符框架中最好的ORM.我看到一些类似的问题,但它太旧了,链接不起作用.有人可以帮我吗? 的DataMapper An Object Relational Mapper written in PHP for CodeIgniter. It is designed to map your Database tables into easy to work with objects[详细]
-
php – Symfony DomCrawler:查找具有特定属性值的元素
所属栏目:[PHP] 日期:2020-07-22 热度:113
我正在使用DomCrawler组件: http://symfony.com/doc/current/components/dom_crawler.html 我想使用CSS语法来获取具有特定属性值的元素. 这是我使用的代码: $link = $crawler-filter(#product a[data-type=bla]); 这似乎有效,如下所示:1: echo count($lin[详细]
-
php-PDO多个查询
所属栏目:[PHP] 日期:2020-07-22 热度:165
从 PHP 5.3版起,PDO_MYSQL驱动程序已经被重新用于PDO_MYSQLND.它引入了对多个查询的支持. 虽然如果已经传递了多个SELECT查询,我不知道如何获取两个结果集.这两个查询都已被执行,不能仅仅是第二个被抛出. $db-query(SELECT 1; SELECT 2;)-fetchAll(PDO::FETCH_[详细]
-
在PHP中伪造方法属性?
所属栏目:[PHP] 日期:2020-07-22 热度:142
在 PHP中可以使用等效的.NET方法属性,还是以某种方式模拟这些? 上下文 我们有一个我们喜欢的内部URL路由类.它今天工作的方式是,我们首先必须使用中央路由管理员注册所有的路由,如下所示: $oRouteManager-RegisterRoute(admin/test/, array(CAdmin, SomeMeth[详细]
-
在php中编写exif数据
所属栏目:[PHP] 日期:2020-07-22 热度:185
我正在尝试创建一个网站,我可以在JPEG文件中添加和修改元数据. 有没有办法可以用相当简单的方式写出exif数据. 我看到一两个例子,但是他们太复杂了,不能在给定的时间内掌握. 我知道IPTC,我知道元数据可以添加到JPEG文件.但是,这样做的正确方法是什么呢? 如果[详细]
-
php – glob() – 按名称排序
所属栏目:[PHP] 日期:2020-07-22 热度:185
如何通过文件名来反转排序?目前它以字母/数字顺序显示所有的文本文件,但是我试图让它以降序显示.现在,我有… ?php foreach (glob(*.txt) as $filename) { include($filename);}? 我对PHP很新,但是我尝试使用数组添加的usort,但是只是导致它只显示了一个文本[详细]
-
cakephp – 从Cake 1.3迁移到2.0以及更高版本 – 迁移现有的或仅用于新的?
所属栏目:[PHP] 日期:2020-07-22 热度:85
我刚刚完成了我第一个Cake PHP驱动的网站,刚刚看到他们已经在使用CakePHP 2.0(尚未稳定发布). 我的问题: 转移到新版本的CakePHP(当它成为“稳定”版本)时,这是非常耗时的吗?我知道他们有迁移指南,但是 – 我从来没有使用框架,所以我从来没有必要迁移任何东[详细]
-
php – 使用Zend Mail发送邮件时出现问题?
所属栏目:[PHP] 日期:2020-07-22 热度:155
我试图发送一封电子邮件与ZendMail(这个简单的脚本总结) ?phprequire_once Zend/Mail.php;$mail = new Zend_Mail();$mail-setBodyText(My Nice Test Text);$mail-setBodyHtml(My Nice Test Text);$mail-setFrom(test@exa[详细]
-
我可以将MVC设计模式应用到过程PHP
所属栏目:[PHP] 日期:2020-07-22 热度:104
我一直在试图找出我是否可以将MVC架构应用于程序,以及如何将其实现到我的代码中.从我的理解,MVC基本上代表了业务逻辑,表现层和其他逻辑的分离,尽管它似乎特别针对OO- PHP. 你可以推荐在程序上下文中处理MVC的最佳方式吗? 谢谢. MVC is OO pattern and you wa[详细]
-
使用旧/新语法调用PHP父构造函数
所属栏目:[PHP] 日期:2020-07-22 热度:115
给定一个老式的构造函数Foo class Foo{ public function Foo() { //does constructing stuff }} 调用父构造函数与新的样式构造函数或旧样式构造函数之间是否有任何功能上的区别? class Bar extends Foo{ public function Bar() {[详细]
-
php – Zend form setRequired(true)或addValidator(NotEmpty)
所属栏目:[PHP] 日期:2020-07-22 热度:83
这些行为或输出之间有什么真正的区别吗?他们看起来像是做同样的事情. -addValidator(NotEmpty) -setRequired(true) 是的,有区别.如果不需要元素,即使整个值从您验证的数据中丢失,它也将被验证.该值仅在已确认存在的情况下才对已注册的验证器进行验证. NotEmp[详细]
-
php – 警告:不能使用标量值作为数组
所属栏目:[PHP] 日期:2020-07-22 热度:174
执行我的状态脚本时看到以下错误: Warning: Cannot use a scalar value as an array in $result[$array[$i*2]] = $array[$i*2+1]; 我究竟做错了什么? 我已经包括下面的完整代码: ?php // Set the host and port $host = ip_goes_here; $port =[详细]