标签: shorthand

PHP这段代码的语法有什么问题?

我正在php中构建一些简单的验证规则,我的IDE(phped)抱怨语法.

谁能告诉我以下有什么问题?

function notBlank($str) {
    (strlen($str) == 0) ? return false : return true;
}
Run Code Online (Sandbox Code Playgroud)

phped抱怨'意外回归'

任何建议表示赞赏

谢谢.

php syntax shorthand

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

这个背景简写是否会删除其他属性?

如果我有:

background:#A2A2A2 url('./images/img.png') repeat-x left bottom;
Run Code Online (Sandbox Code Playgroud)

然后我用:

background:#000000; /* not to confuse with 'background-color' */
Run Code Online (Sandbox Code Playgroud)

background-image,background-repeat并且background-position迷路了吗?

css background shorthand

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

javascript速记语法

我想知道如何用速记写这个语句会执行

这个不行,但我在插件中看到这种语法很多次 - 与语句混合的变量等.

有人可以解释正确使用这种简写语法吗? 如果第一个评估为真,我想"执行"不"评估"第二个语句!

var succes = !data.user||(window.location = "users/profile");
Run Code Online (Sandbox Code Playgroud)

我知道第一个例子是简单的方法,这一个更好,它还使用逗号,s来彼此之后的字符串语句,我想知道如何学习这种语法.

},
        hide: function (a,
        b) {
            if (f && !(500 > (new Date).getTime() - f.getTime())) {
                if (!a || "number" == typeof a) a = k();
                b || (b = $(".profile-popup"));
                j(a) && (b.fadeOut("fast"), m(!1, a));
                e && (clearInterval(e), e = null)
            }
        }
    }
}();
Run Code Online (Sandbox Code Playgroud)

编辑 我改变了我的第一个例子,在我的代码中使用&&并且它有效,所以,就是那个 - 对于其他人来说 - ,如果使用window.location你应该使用绝对url

我还在这里找到了另一个详细的解释.

谢谢,理查德

javascript syntax shorthand-if shorthand

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

简写if/else语句:foo?foo:bar vs foo || 酒吧

我想知道这两者有何不同?

var hello = foo?foo:bar;
Run Code Online (Sandbox Code Playgroud)

VS

var hello = foo || bar;
Run Code Online (Sandbox Code Playgroud)

你能解释一下吗?还有一些案例?或者两者都一样?

PS:foo/bar应该都像string/int/obj/boolean ...

javascript if-statement shorthand-if shorthand

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

速记返回

以下代码在 Go 1.6 或 1.7 中生成语法错误(语句末尾意外 ++):

package main

import "fmt"

var x int

func increment() int {
        return x++   // not allowed
}

func main() {
  fmt.Println( increment() )
}
Run Code Online (Sandbox Code Playgroud)

这不应该被允许吗?

go shorthand

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

是否有一种在Yii2 ActiveRecord中保存新数据库记录的简便方法?

使用Yii2 ActiveRecord时是否有保存新记录的简便方法?

以下是文档中的一些示例:

$customer = new Customer();
$customer->name = 'Qiang';
$customer->save();
Run Code Online (Sandbox Code Playgroud)

和...

Yii::$app->db->createCommand()->insert('customer', ['name' => 'Sam'])->execute();
Run Code Online (Sandbox Code Playgroud)

如果有像......这样的速记方法会很棒

Customer::create(['name' => 'Qiang']);
Run Code Online (Sandbox Code Playgroud)

......但我似乎无法在文档中找到它.想知道我是否遗漏了什么.或者我需要创建自己的自定义ActiveRecord类?

activerecord shorthand yii2

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

AND语句的PHP速记语法

我正在尝试实现逻辑连接AND,并想知道是否允许这种速记符号:

$hasPermissions &= user_hasAppPermission($user_id, $permission);
Run Code Online (Sandbox Code Playgroud)

或者我必须这样做:

$hasPermissions = $hasPermissions && user_hasAppPermission($user_id, $permission);
Run Code Online (Sandbox Code Playgroud)

php bit-manipulation shorthand

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

如果是其他速记解决方案

如果简写,我不确定是否可以进行以下验证.

//if $error is set, echo $errro or just echo blank string.
(isset($error)) ? echo $error:echo '';
Run Code Online (Sandbox Code Playgroud)

我知道我弄错了,这里的任何人都可以帮我纠正我的代码吗?非常感谢.

php if-statement shorthand

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

jQuery If-Else Snippet的JavaScript简写

我有这段代码:

<script type="text/javascript">
$(window).load(function() {
    if(!$.browser.msie){ 
        $('#myDiv').animate({opacity: 1}, 300);
    } else if ($.browser.msie) {
        $('#myDiv').css({opacity:1});
    }
}); 
</script>
Run Code Online (Sandbox Code Playgroud)

我怎么能用" : something ? somethingElse "语法说同样的话呢?

提前致谢?

javascript jquery shorthand

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

理解JavaScript速记(如果/ &&)

我试图理解别人写的这行代码:

myVar1 = myVar1 && myJsonData.myObj[filterName]['myKey'][0] === myFilterValue;
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我这意味着什么(没有缩短)!?谢谢

javascript shorthand

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