标签: var

PHP如果不是空字符串和string ="this"或"that"怎么做?

function test(){
$embedmode = 'normal';
if ( ( $embedmode != '' ) && ( $embedmode != 'normal' || $embedmode != 'popup' || $embedmode != 'popup' ) )
    return "<p>ARVE Error: mode is not set to 'normal', 'popup' or 'special' maybe typo</p>";
elseif ( $embedmode == '')
    $mode = 'default';
else
    $mode = $embedmode;

echo '<pre>';
var_dump($mode);
echo "</pre>";
}
echo test();
Run Code Online (Sandbox Code Playgroud)

这是我的尝试,我现在感到头痛,它发出了回复信息,我不知道为什么

php if-statement var equals-operator

0
推荐指数
1
解决办法
736
查看次数

在页面之间移动时创建一个变量并"存储它",jquery

我对js/jquery很新,我试图在一个页面上设置一个varable,存储它,移动页面然后在新页面上使用varable.

我做了一个像这样的标签 a id="ex1" href="/example.hmtl">ONE<a>

点击它会带你到页面/example.html并设置一个名为'image'的变量,为此jquery id使用是

$("#ex1").click(function() {
  var image = 1;
});
Run Code Online (Sandbox Code Playgroud)

一旦你的页面上的example.html id像varable'image'的值一样被加载到的值中 startAtSlide

$('.iosSlider').iosSlider({
    startAtSlide   : //value of var 'image' goes here,
    snapToChildren : true
});
Run Code Online (Sandbox Code Playgroud)

这是可能的,如果是这样,我会以正确的方式去做吗?

javascript variables jquery var

0
推荐指数
1
解决办法
5378
查看次数

不能在scala中改变对象中的var吗?

我的一个同事向我展示了一个有趣的片段,其中一个对象内声明的var没有被对象的成员变异.如果有人解释为什么这样做会很好.代码如下:

object SomeObject{
  var count = 1
  def addToCount = count + 1
  def printCurrentCount:Unit = {addToCount;println(count)}
}

// Exiting paste mode, now interpreting.

defined module SomeObject

scala> SomeObject.printCurrentCount
1
Run Code Online (Sandbox Code Playgroud)

不应该printCurrentCount打印变异的var计数为2?

scala var object immutability mutation

0
推荐指数
1
解决办法
159
查看次数

随机访客看到图像

我试图让我的访问者有5%的机会看到图像.

<script>
    var rand = Math.round(Math.rand() * 20)
    if (rand === 13) {
        document.write("<img src="http://ima.gs/69/666/314/Placeholder-401x401.png" />")
    }
</script>
Run Code Online (Sandbox Code Playgroud)

运行脚本时没有任何反应.

javascript random if-statement var image

0
推荐指数
1
解决办法
100
查看次数

如何比较if语句中的多个变量?

我有多个变量:

  1. var1
  2. var2
  3. var3

如何在一行代码中检查是否有任何变量小于0而不将其分成3个if语句?

variables if-statement var ios

0
推荐指数
1
解决办法
129
查看次数

编译器在visual studio中没有使用var关键字检测类型

在以下代码中,row被视为object是否DataGridViewRow.

foreach (var row in datagridview.Rows)
{
   row.Visible = false  //<- error because no Visible property
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?不应该排DataGridViewRow

c# var type-inference

0
推荐指数
1
解决办法
325
查看次数

C#错误:上下文关键字'var'可能只出现在局部变量声明中

我编写了以下函数来创建axWindowsMediaPlayer播放列表:

WMPLib.IWMPPlaylist p2 = axWindowsMediaPlayer.playlistCollection.newPlaylist("Playlist 1");

private void CreatePlaylist(string _currentId)
{
  string selectedElementPageTypeValue = MainContentAreaBl.GetSelectedElementPageTypeValue(_currentId);
  var selectedElementJumpToValue = MainContentAreaBl.GetSelectedElementValue(_currentId, "jumpTo");
  if (selectedElementJumpToValue != null)
  {
     _currentId = selectedElementJumpToValue;                
     if (_currentId != null && _currentId != "menu" && selectedElementPageTypeValue == "video")
     {
        var playerFile = Path.Combine(Common.ContentFolderPath, MainContentAreaBl.GetSelectedElementDataPathValue(_currentId));
        p2.appendItem(axWindowsMediaPlayer.newMedia(playerFile));
        axWindowsMediaPlayer.currentPlaylist = p2;
        CreatePlaylist(_currentId);
     }                
     axWindowsMediaPlayer.Ctlcontrols.play();
  }
}
Run Code Online (Sandbox Code Playgroud)

var p2是在班级宣布的.当我编译我的应用程序时,我收到以下错误消息:

上下文关键字'var'可能只出现在局部变量声明中

但是,我不能放入var p2 = axWindowsMediaPlayer.playlistCollection.newPlaylist("Playlist 1");递归函数,因为它会在每次迭代时创建新的播放列表.

如何在我的函数中访问p2?

编辑1:我在输出窗口中看到了这一点

COM参考'WMPLib'是ActiveX控件'AxWMPLib'的互操作程序集,但标记为由编译器与/ link标志链接.此COM引用将被视为参考,不会链接.

此外,现在它显示以下错误axWindowsMediaplayer:

字段初始值设定项不能引用非静态字段,方法或属性

这些信息是否与我所看到的错误有关?怎么去解决这个问题?

c# var compiler-errors winforms

0
推荐指数
1
解决办法
5268
查看次数

如何在c#中使用var#{}

我如何使用c#over {}中的var,如:

if
{
   var test;
   while
   {
      test = "12345";
      //test is defined
   } 
   var test2 = test;
   //test is undefined
}
Run Code Online (Sandbox Code Playgroud)

我不明白.

c# if-statement var while-loop

0
推荐指数
1
解决办法
87
查看次数

我怎样才能声明一个空变量?

这是我的代码:

private void button1_Click(object sender, EventArgs e)
    {
        var api = RiotApi.GetInstance("KEY");


        try
        {
            var game = api.GetCurrentGame(RiotSharp.Platform.EUW1, 79200188);
        }

        catch (RiotSharpException ex)
        {
            throw;
        }

        foreach (var player in game.Participants) // Can't find game variable
        {

        }
    }
Run Code Online (Sandbox Code Playgroud)

我不能在我的foreach循环中调用game.Participants,因为我在try语句中初始化游戏.我不能在try语句之外初始化游戏,因为要做到这一点我必须给它一个临时值,我不知道它将是什么样的价值.

有没有办法将变量声明为null?或者可能有不同的方法来解决这个问题?

c# var try-catch

0
推荐指数
1
解决办法
1217
查看次数

在IIFE中声明的Javascript链式变量赋值获得全局可见性?

最近被问到以下JavaScript代码会导致什么,正确的答案让我困惑:

(function () {
    var a = b = 5;
})();
console.log(b);
Run Code Online (Sandbox Code Playgroud)

我原本以为这会打印undefined但实际打印5.

根据我的理解,IIFE(立即调用的函数表达式)中定义的所有变量在其范围之外应该是可见的.这些变量声明的排序b在其范围之外a是如何显示的,而在其范围之外是不可见的?

javascript var iife

0
推荐指数
1
解决办法
65
查看次数