草庐IT

外参数

全部标签

php - php5函数参数是作为引用还是作为副本传递的?

Php函数参数是作为对对象的引用还是作为对象的副本传递的?在C++中很清楚,但在Php5中我不知道。例子:参数$dom是作为引用还是作为副本传递的? 最佳答案 在PHP5中,对象通过引用传递。好吧,不完全是技术方式,因为它是一个副本-但PHP5中的对象变量存储对象IDENTIFIER,而不是对象本身,所以本质上它与通过引用传递相同。更多在这里:http://www.php.net/manual/en/language.oop5.references.php 关于php-php5函数参数是

php - 如何将查询字符串参数传递给 PHP 二进制文件?

我正在开发一个调用PHP二进制文件(通过CGI)来处理脚本的网络服务器。问题是:PHP脚本未获取命令行参数。例如,如果客户端请求path/to/file.php?test=value,则$_GET数组为空。我已经尝试在环境变量(QUERY_STRING)中传递参数,但它们仍然没有出现。如何将查询字符串参数传递给PHP应用程序? 最佳答案 PHP有多种SAPI。其中之一是cliSAPI,它显然是您正在使用的,cliSAPI不会填充$_GET、$_POST...,因为它用于命令行脚本。在您的情况下,您需要PHPcgiSAPI。(例如,您

php - 使用 zend 框架使用参数重定向到外部 url

我想使用一些参数将用户重定向到外部支付channelzend.有什么标准的方法吗?非常感谢任何意见和建议。谢谢。 最佳答案 您可以使用http_build_query的内置PHP函数构建参数,然后将其提供给ZendFramework的gotoUrlAndExit()函数。$url="https://external.gateway.com/";$data=array('foo'=>'bar','baz'=>'boom','cow'=>'milk','php'=>'hypertextprocessor');$query=http_bu

php - 如何使用具有相同方法名称的父类方法的参数?

标题有点困惑,我知道,但这是我能做的最好的。=P希望有人能够提供帮助。我正在使用CodeIgniter,我在基类中有一个方法有多个参数:classMY_BaseextendsCI_Model{functionsome_function($param1,$param2...$param8){//dostuff}}我想做的基本上就是这个,在子类中:classChildextendsMY_Base{functionsome_function($param1,$param2...$param8){parent::some_function($param1,$param2...$param8);

php - Smarty 修改器的多个参数

假设我有一个看起来像这样的修饰符:{$smarty.now|my_modifier:"param1"}但是想象一下my_modifier现在需要两个参数而不仅仅是"param1"。我将如何通过这些?我想做这样的事情:{$smarty.now|my_modifier:"param1","param2"} 最佳答案 根据documentation,您只需用冒号“:”分隔它们变量修饰符可以应用于变量、自定义函数或字符串。要应用修饰符,请指定值后跟|(管道)和修饰符名称。修饰符可以接受影响其行为的附加参数。这些参数跟在修饰符名称之后,并由:

php - 带有获取参数的 symfony2 渲染 Controller

如何在twig中使用获取参数渲染Controller?{{render(controller('AutoBundle:MyController:main',{'id':id,'active':true}))}}像这样调用Controller:https://example.com/users/323?active=true 最佳答案 根据doc查询参数为第三个参数。{{controller(controller,attributes,query)}}那么试试这个:{{render(controller('AutoBundle:MyC

php - 在 php 中获取 referrer URL(包括参数)

是否有任何HTTPheader可供我使用网络服务器/服务器端脚本获取整个引荐来源网址?包括查询字符串等等? 最佳答案 您应该能够从$_SERVER['HTTP_REFERER']变量中获取它。 关于php-在php中获取referrerURL(包括参数),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1183842/

php - CodeIgniter - 无限参数?

我目前正在使用CodeIgniter。我正在尝试编写一个可以接受无限数量参数的函数。所以在Controller中它会是这样的functiontest($name,$others){foreach($others){//dosomething}}我可以这样调用它example.com/control/test/somename/param1/param2/param3/param4/param5...我该如何设置? 最佳答案 你也可以这样做:functionfoo($params=array()){$params=func_get_a

php - 如何在函数中传递参数?

我有这样的功能。functionload($name,$arg1,$arg2,$arg3,$arg4){$this->$name=new$name($arg1,$arg2,$arg3,$arg4);}load()方法将加载一些类并将其设置为类property和无限参数,取决于它们分配的类。另一个例子,如果我只用3个参数设置方法$this->load,这个过程中会发生什么functionload($name,$arg1,$arg2){$this->$name=new$name($arg1,$arg2);}有可能做这样的事情吗? 最佳答案

php - Laravel 在 url 字符串中更改获取参数并返回

我正在为搜索过滤器使用get参数,并且需要能够更改查询字符串变量的值并返回修改后的url(作为字符串变量,没有什么特别的,没有重定向或任何东西)。这是我目前所拥有的以及正在发生的事情:publicfunctionindex(Request$request){echo$request->fullUrl();//outputshttps://test.com/search?type=somestring$request->merge(['type'=>'anotherstring']);echo$request->fullUrl();//stilloutputshttps://test.c