标签: param

PHPDoc可选参数

这里有两个类似的问题,但是没有一个答案似乎有效.

PHPDoc似乎没有将我的函数中的可选参数识别为可选参数,例如:

/**
 * Opens the connection and sets encoding
 * 
 * @param string $encoding Encoding.
 */
public function __construct($encoding='UTF-8') 
{
    $this->connect_mysqli();
    $this->set_encoding_mysqli($encoding);
}
Run Code Online (Sandbox Code Playgroud)

它不应该认为$ encoding是可选的,或者我在这里遗漏了什么?我真的试着谷歌并阅读文档,但我找到的只是:

如果你没有在实际代码中指出参数是可选的(通过"$ paramname ='默认值'"),那么你应该在参数的描述中提到参数是可选的.

所以我看到我的代码没有问题,但我在文档中得到的是:"__ construct(string $ encoding)",在参数是可选的任何地方都没有任何符号.

php param phpdoc optional

31
推荐指数
1
解决办法
2万
查看次数

如何在函数中使用无穷大参数(如PHP的isset())

你知道PHP如何isset()接受多个(没有限制)参数?

就像我能做的那样:

isset($var1,$var2,$var3,$var4,$var5,$var6,$var7,$var8,$var9,$var10,$var11);
//etc etc
Run Code Online (Sandbox Code Playgroud)

我怎么能在自己的功能中做到这一点?如何通过无限参数传递?

他们是如何做到的呢?

php parameters param function parameter-passing

28
推荐指数
2
解决办法
1万
查看次数

@param究竟如何工作 - Java

注释如何@param工作?

如果我有这样的事情:

/* 
*@param testNumber;
*/

int testNumber = 5;
if (testNumber < 6) {
   //Something
}
Run Code Online (Sandbox Code Playgroud)

如何@param影响testNumber?它甚至会影响testNumber吗?

谢谢.如果我错了,请告诉我.

java param

24
推荐指数
3
解决办法
10万
查看次数

在angularjs中转换$ .param

在我使用JQuery之前,我使用它来发送带参数的URL

window.location = myUrl + $.param({"paramName" : "ok","anotherParam":"hello"});
Run Code Online (Sandbox Code Playgroud)

但是对于angularjS,这不起作用

$scope.myButton = function() {
    $window.location.open = myUrl + $.param({"paramName" : "ok","anotherParam":"hello"});
};//Error: $ is not defined
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我在angularJs中做到这一点

javascript url jquery param angularjs

22
推荐指数
3
解决办法
3万
查看次数

在jsp:param中传递java变量

 <%!  
    String str = "prerna";  
  %>  

 <jsp:include page="index.html">
      <jsp:param name="type1" value=<%=str%> >
      </jsp:param>  
 </jsp:include>
Run Code Online (Sandbox Code Playgroud)

我想在param标签中传递一个java变量,但我不知道该怎么做.

我也想访问它index.html.
任何人都可以建议我这样做吗?

jsp param jspinclude

19
推荐指数
2
解决办法
7万
查看次数

@param在课堂上意味着什么?

@param在创建课程时意味着什么?据我所知,它用于告诉脚本变量是什么类型的数据类型以及函数返回的值类型,是吗?例如:

/**
 * @param string $some
 * @param array $some2
 * @return void
 */
Run Code Online (Sandbox Code Playgroud)

是不是有另一种方法可以做到这一点,我想的是:void function() { ... }或类似的东西.对于变量,可能(int)$ test;

php class param

19
推荐指数
1
解决办法
3万
查看次数

jQuery:如何获取url的参数?

jQuery的新手,我在获取服务器生成的url参数时遇到问题.我有这样的网址:

<span class="popuptest"><a href="www.example.com/test?param1=1&param2=2">find param</a></span>
Run Code Online (Sandbox Code Playgroud)

我的jquery函数看起来像这样:

$(function() {
  $('.popuptest a').live('click', function(event) {
  $.extend({
    getUrlVars: function(){
      var vars = [], hash;
      var hashes = this.href.slice(this.href.indexOf('?') + 1).split('&');
      for(var i = 0; i < hashes.length; i++)
      {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
      }
      return vars;
    },
    getUrlVar: function(name){
      return $.getUrlVars()[name];
    }
  });
  var second = getUrlVars()["param2"];
  alert(second);
  return false;
  });
});
Run Code Online (Sandbox Code Playgroud)

点击链接应该显示"2",但我什么都没得到... jQuery noob的任何帮助?提前致谢!

我在博客上发现了这个:http://jquery-howto.blogspot.com/2009/09/get-url-parameters-values-with-jquery.html

parameters jquery get param href

18
推荐指数
3
解决办法
8万
查看次数

使用浏览器转换XML时,是否可以通过URL将参数传递给XSLT?

使用浏览器转换XML(谷歌浏览器或IE7)时,是否可以通过URL将参数传递给XSLT样式表?

例:

data.xml中

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="sample.xsl"?>
<root>
    <document type="resume">
        <author>John Doe</author>
    </document>
    <document type="novella">
        <author>Jane Doe</author>
    </document>
</root>
Run Code Online (Sandbox Code Playgroud)

sample.xsl

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet
    version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:fo="http://www.w3.org/1999/XSL/Format">

    <xsl:output method="html" />
    <xsl:template match="/">
    <xsl:param name="doctype" />
    <html>
        <head>
            <title>List of <xsl:value-of select="$doctype" /></title>
        </head>
        <body>
            <xsl:for-each select="//document[@type = $doctype]">
                <p><xsl:value-of select="author" /></p>
            </xsl:for-each>
        </body>
    </html>
</<xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

xml browser xslt param transform

16
推荐指数
3
解决办法
1万
查看次数

来自URL和会话的"状态"参数不匹配

在facebook documantion中

require('include/facebook/autoload.php'); //SDK directory
$fb = new Facebook\Facebook([
'app_id' => '***********',
'app_secret' => '***********************'
]);

$helper = $fb->getRedirectLoginHelper();
$permissions = ['email', 'public_profile']; // optional
$loginUrl = $helper->getLoginUrl('http://www.meusite.com.br/login-callback.php', $permissions);
Run Code Online (Sandbox Code Playgroud)

当它指向url $ loginUrl时,返回的是:Facebook SDK返回错误:跨站点请求伪造验证失败.来自URL和会话的"状态"参数不匹配

sdk state facebook login param

16
推荐指数
4
解决办法
3万
查看次数

JSDoc @param与@deprecated一起使用

我有一个JavaScript函数获取一些参数,包括对象类型.但是,参数的一个属性(即对象)将被用作已弃用的属性.我想在文档中说明这种情况,但是我不知道如何在@deprecated中使用@param标签.考虑以下示例:

/**
* This function does something.
*
* @name myFunction
* @function
* @since 3.0
* @param {function} [onSuccess] success callback
* @param {function} [onFailure] failure callback
* @param {object} [options] options for function
* @param {string} [options.lang] display language
* @param {string} [options.type] type of sth
*/

this.myFunction= function (onSuccess, onFailure, options) {
    //do something
}
Run Code Online (Sandbox Code Playgroud)

我想弃用"options"对象的"type"属性.我怎么能这样做,或者我可以吗?

javascript param deprecated jsdoc

14
推荐指数
2
解决办法
3575
查看次数