回答
如果你已经知道tk
有一个值,那么你不需要使用has()
函数来检查它。
使用只是:
Session::get('tk');
我认为他没有,虽然... –
他写道:“虽然tk是allways在另一个设置?所以我明白,他已经知道这一点 – cyborg86pl
在很短的,如果,您需要同时定义:
<?php
$var = ($someThing) ? true: false;
如果你不想这样做,采取定期if-statement
<?php
if ($someThing) {
$var = true;
}
请注意,该特定语句应该写为'$ var =! $ someThing' –
@Jan Dvorak Thx纠正! –
三元运算符,因为它是称为boolean ? true_value : false_value
总是需要一个布尔值(比较),如果布尔值为true则返回一个值,而当布尔值为false时返回一个值。
我会使用它像
$tk = Session::has('tk') ? Session::get('tk') : null;
做$ TK包含会话值或null如果没有会话值。
在你的三元小错字,冒号代替问号 –
@vp_arth tnx。你是对的 –
我会使用它像
$check = Session::has('tk') ? Session::get('tk') : 1;
- 1. 为什么要调用默认的aspx?
- 2. 为什么jgit默认
- 3. 为什么不是默认
- 4. 为什么这些默认参数是这样定义的?
- 5. 为什么这不被视为默认的构造函数?
- 6. 为什么Reduux在Redux中默认称为默认值?
- 7. 为什么NGINX想要使用./logs/error.log作为默认值?
- 8. 为什么maxConcurrentSessions默认为这样一个低值?什么是安全价值?
- 9. 为什么==和!=默认为ValueType的object.Equals?
- 10. @RestController方法默认为Transactional,为什么?
- 11. 为什么grails.views.default.codec默认为“html”?
- 12. 为什么IBAction类型默认为AnyObject?
- 13. 为什么Solr默认多值为真?
- 14. 为什么print-circle默认为零?
- 15. 李为什么默认为换行符?
- 16. 为什么我需要bundle exec来要求这个rubygem?
- 17. 为什么在AppEngine/Java中默认禁用并发请求?
- 18. 为什么请求路由到getAction默认> Zend Framework
- 19. 为什么C++不允许这个默认值?
- 20. 为什么这个默认模板参数不被允许?
- 21. 为什么这个Switch/Case语句总是默认执行? AS3
- 22. 任何想法为什么这些默认值会返回null?
- 23. 为什么这个XSD元素通过默认的ValidationEventHandler?
- 24. 为什么这个默认图像不显示? WordPress主题
- 25. 为什么这些对象默认在D中不相等?
- 26. 为什么react-redux connect()给出这样的默认值?
- 27. 为什么这些参数是事件的默认值?
- 28. 为什么这个默认路由重定向?
- 29. 为什么这是我的默认路径?
- 30. 为什么这需要malloc'd?
你是什么意思 “跳过1”? – adamS
如果你使用短版本,你需要一个其他的 – Dinistro
@Dinistro是正确的 - 三元运算符有一个严格的语法http://www.php.net/manual/en/language.operators.comparison.php – adamS