草庐IT

构造器

全部标签

php - 在 phpunit 中测试构造函数参数

我们使用Varien_Http_Client从Magento扩展发出http请求,如下所示:publicfunctioncallApi(…){//Setdefaultfactoryadaptertosocketincasecurlisn'tinstalled.$client=newVarien_Http_Client($apiUri,array('adapter'=>'Zend_Http_Client_Adapter_Socket','timeout'=>$timeout,));$client->setRawData($xmlDoc->saveXML())->setEncType('t

php - Laravel 在类构造函数中检索参数

这个问题在这里已经有了答案:Passingparametertocontrollerfromrouteinlaravel(4个答案)关闭8年前。这是我的路线:Route::controller('/app/{companyId}/','HomeController',array('before'=>'auth'));如何在__constructor中检索$companyId参数以避免在我的所有操作中单独检索它?

PHP Datetime 构造函数现在返回奇怪的值

我发现PHP\Datetime类会为一些奇怪的输入返回“现在”值。我已经在DateTimeconstructorinphp看到过类似的问题--这解释了诸如字母表中的单个字母(它们是军事时区)之类的输入。但是我发现了一些新的奇怪的东西,我希望它们会导致错误,而不是返回值。比如……new\Datetime('.')new\Datetime(',')谁能解释为什么这些不会导致错误,谁能告诉我我应该期望哪些其他奇数值返回有效日期?这是PHP中的错误吗?(是的,我已经注意到0以及您在timezone_abbreviations_list()中找到的基本上所有内容)更新:我想与大家分享我的“将各种

php - 在 php 中处理构造函数时出错

运行以下PHP代码时出现以下错误classtableData{private$row1=array("Kalle1","address1","postalcode1","1@email.se","070111001","08111001");private$row2=array("kalle2","address2","postcode2","2@email.se","070111002","08111002");private$row3=array("kalle3","address3","postcode3","3@email.se","070111003","08111003")

PHP SoapClient 构造函数极慢

我正在尝试对SOAPAPI进行一些测试,但执行速度非常慢。我做了一些挖掘,发现它是SoapClient构造函数,它需要永远执行。我也尝试使用代理来查看它是否是由它产生的http查询,但是这个查询执行得相对较快..它在查询之后停留了大约30秒。这里有一张kcachegrind截图供引用:这是CharlesProxy中的WSDL查询:几个月前这里也报告了同样的问题:PHP:SoapClientconstructorisveryslow(takes3minutes)但他没有得到答复。如有任何建议,我们将不胜感激。编辑:启动SoapClient的代码部分(这是NetSuitePHP工具包的一部

php - 为什么 PDO 构造函数不将主机、数据库名称、数据库类型等作为常规函数参数?

我正在学习PDO,构造函数似乎使用了一种非正统且不一致的方式来获取参数。即:$dbh=newPDO("mysql:host=$host;dbname=$dbname",$user,$pass);为什么与通常的格式不同:$dbh=newPDO("mysql",$host,$dbname,$user,$pass);或者既然前两个参数(host和dbname)被写成一个长字符串,为什么不继续用剩下的两个参数呢?即:$dbh=newPDO("mysql:host=$host;dbname=$dbname;user=$user;pass=$pass"); 最佳答案

php - Zend Framework 快速入门模型构造函数

使用ZF快速入门createmodel,作为本主题的基础。我想确切地了解__construct和setOptions()方法在这种情况下应该做什么。无论我点击它多少次,我就是不明白这两种方法在做什么。publicfunction__construct(array$options=null){//ifitisanarrayofoptionsthecallsetOptionsandapplythoseoptions//sowhat?WhatOptionsif(is_array($options)){$this->setOptions($options);}}publicfunctionse

php - 您如何构造 URL 来访问 google docs/drive 文件夹?

我想知道如何制作rawrequesttoGoogledrive至accessapublicfolder.https://www.googleapis.com/drive/v2/files?q=0B-eVxZFKAu61TmFQUUFPbzBmVVU&key=__________但是,该URL给出了以下错误:{"error":{"errors":[{"domain":"global","reason":"invalid","message":"InvalidValue","locationType":"parameter","location":"q"}],"code":400,"mes

php - 类 - 构造函数中需要冲突

我正在编写一个Wordpress插件,我不确定函数名冲突..我有一个名为test_handling.php的文件,其中包含以下内容:functiontesting(){echo'test';}我将此文件包含在类构造函数中(文件名为testcls.class.php):classTestCls{function__construct(){require_once('test_handling.php');testing();}functionotherfunction(){testing();}//...}在这种情况下,我想知道testing()函数是否仅在TestCls类中可用,或者如

php - CodeIgniter Controller 在调用父构造函数时中断

我在helloworld.php中有以下代码:load->model("helloworld_model");$data["result"]=$this->Helloworld_model->getData();$data["page_title"]="CIHelloworldappis";$this->load->view("helloworld_view",$data);}}?>代码在调用父构造函数后停止执行,绝对不会给出任何错误消息。/var/log/apache2/error.log中也没有任何内容。如果我在构造函数调用之前回显某些内容,它就会被回显。如果我在构造函数调用之前键