当前位置: 首页 > news >正文

这么联系做网站推广传智播客网页平面设计

这么联系做网站推广,传智播客网页平面设计,手机制作网页用什么软件,摄影师个人网站模板PHP-您使用哪种编码风格的三元运算符#xff1f;如果很短#xff0c;我将其放在一行中。 最近#xff0c;我一直在将这种样式用于较长或嵌套的三元运算符表达式。 一个人为的例子#xff1a;$value ( $a $b )? true value # 1: ( $a $c )? true value # 2: false valu…PHP-您使用哪种编码风格的三元运算符如果很短我将其放在一行中。 最近我一直在将这种样式用于较长或嵌套的三元运算符表达式。 一个人为的例子$value ( $a $b )? true value # 1: ( $a $c )? true value # 2: false value;您个人使用哪种样式或者最易读编辑(关于何时使用三元运算符)我通常避免使用2个以上级别的三元运算符。 当我在PHP模板脚本中回显变量时我倾向于2级深三元运算符而不是2级if-else。15个解决方案87 votes通常应避免使用三元运算符但是这种形式可以很容易理解result (foo bar) ? result1 :(foo baz) ? result2 :(foo qux) ? result3 :(foo quux) ? result4 :fail_result;这样将条件和结果保持在同一行上就可以轻松浏览并了解正在发生的事情。Simon Howard answered 2020-01-03T00:15:11Z77 votes我尽量不要使用三元运算符来编写嵌套条件。 它缺乏可读性并且比使用条件语句没有任何额外的价值。仅当它可以放在一行上并且它的含义很清楚时我才使用它$value ($a 0) ? minus : plus;Tomalak answered 2020-01-03T00:15:35Z24 votes就个人而言我只在三行运算符适合一行时使用。 如果需要跨度那么该是个好时机了if else if elsebiozinc answered 2020-01-03T00:15:55Z15 votes我有时会使用的一种样式因为没有被提及所以我提出来的样式是这样的$result ($x y)? foo: bar;..但通常仅将它们全部放在一行上会使其过长。 我发现将 ? :全部排列起来看起来更整洁。nickf answered 2020-01-03T00:16:20Z14 votesPHP嵌套三元运算符的行为有所不同。此语法通过了以下所有测试。基于[http://deadlytechnology.com/web-development-tips/php-ternary-syntax/]$myvar ($x $y)?(($x $z)?both:foo):(($x $z)?bar:none);。参见[http://au.php.net/ternary]示例3“非显而易见的三元行为”说明了以下原因在PHP中不起作用的原因。$x 1;$y 2;$z 3;$myvar ($x $y)? foo: ($x $z)? bar: none;$myvar none; // Good$x 1;$y 2;$z 1;$myvar ($x $y) ? foo : ($x $z) ? bar : none;$myvar bar; // Good$x 1;$y 1;$z 3;$myvar ($x $y) ? foo : ($x $z) ? bar : none;$myvar bar; // Bad!$x 1;$y 1;$z 1;$myvar ($x $y) ? foo : ($x $z) ? bar : none;$myvar bar; // Bad!Chris Jacob answered 2020-01-03T00:16:58Z10 votes三元运算符是编写简单if语句的有效方法。 它们不应嵌套或难以阅读。 切记您只编写一次软件但被读取100次。 它应该比阅读容易阅读。Rick Kierner answered 2020-01-03T00:17:18Z4 votes我倾向于将条件放在括号中(a b) 10Guillaume Gervais answered 2020-01-03T00:17:38Z2 votes我不同意这种普遍看法。 我的条件运算符风格有点像Imran。 如果整齐地放在一行上我将其放在一行上。 如果它不能完全适合一行我会破坏它但是我只使用一个制表符(4个空格我将VS设置为为制表符插入空格)作为缩进。 我不会立即跳转到if-else因为很多时候条件运算符在上下文上更有意义。 (但是如果在上下文上没有意义那么我就不使用它。)另外我不嵌套条件运算符。 到那时我确实觉得太难读了是时候使用较为详细的if656-68568550645574657样式了。John Rudy answered 2020-01-03T00:18:03Z1 votes“人为设计的示例”是我如何缩进除了我会从左边距缩进而不是基于(或上面一行中的任何内容)。对于三元批评者-可读性是重点。 如果您不认为它使代码更具可读性请不要使用它。 但是我发现至少在某些时候情况恰恰相反。ysth answered 2020-01-03T00:18:28Z1 votes三元条件可以使代码更简洁更优雅最重要的是可以帮助您将重点放在正确的事情上避免重复。 考虑使用它们但不要因此而使代码的可读性降低。 在VB.NET中before refactoringIf x 0 Then If-Then-Else puts emphasis on flow controllabel NoneElselabel Foo.getLabel(x) If-Then-Else forces repeat of assignment lineEnd Ifafter refactoringlabel If(x 0, None, Foo.getLabel(x)) ternary If puts emphasis on assignment请注意“可读性较差”与“我不习惯看到它”不同。Patrick Szalapski answered 2020-01-03T00:18:53Z0 votes我不使用它。 在我看来它总是想节省空间并输入源代码而期望小型源更高效的编译代码。我觉得它根本不可读但这主要是因为我从未使用过它。Tim answered 2020-01-03T00:19:18Z0 votes我倾向于根本不使用三元运算符因为我发现..否则更具可读性。SmacL answered 2020-01-03T00:19:38Z0 votes伊姆兰您已经用漂亮的格式格式化了。 但是当您嵌套两个以上时三元运算符的确会变得不可读。 if-else块可能会给您带来更高层次的可理解嵌套。 除此之外使用函数或表驱动的编程。Yuval F answered 2020-01-03T00:19:58Z0 votes$foo (isset($bar)) ? $bar : default;answered 2020-01-03T00:20:13Z0 votes我个人仅将其用于分配变量(在Java中)例如String var (obj null) ? not set : obj.toString();和(其他示例)在使用不允许使用空参数的函数时例如String val; [...]int var (val null) ? 0 : Integer.parseInt(val);Vinze answered 2020-01-03T00:20:38Z
http://www.sadfv.cn/news/7568/

相关文章:

  • 怎么注册一个网站做色流wordpress编辑文字内容
  • 网站设计师与网站开发工程师广告推广网站
  • 如何推广手机网站自动化东莞网站建设
  • 什么叫网站前台wordpress 发卡插件
  • wap网站使用微信登陆wordpress 多图
  • 网站建设合同书保密条款阳信做网站
  • 做网站最低多少钱个体做敦煌网站怎么样
  • 高安建站公司青岛专业网站建设推广报价
  • 正定网站建设建设网站的意义知乎
  • jsp书城网站开发制作网页怎样添加背景音乐
  • 设计网站主页要多少钱wordpress 开发 论坛
  • 济宁北湖建设集团网站网站中的文字滑动怎么做的
  • 免费正能量不良网站推荐wordpress转成繁体
  • 网站设计分析案例百度权重是怎么来的
  • 钓鱼网站制作教程视频怎么快速建网站教程
  • 英文网站建设 淮安重庆自有网站推广
  • 怎么做国际货运代理外贸网站合肥房产网签备案查询系统
  • 免费php网站开发模板网站建设玖金手指谷哥二八
  • 市面上有什么搭建网站工作室软件设计工资一般多少
  • 静态网站建设的主要技术wordpress youku videos
  • 深圳网站设计的公司产品网络营销方案
  • 淘客网站cms怎么做wordpress 做下载网
  • 猪八戒做网站要多少钱网站运营的具体工作包括哪些
  • 可以自学网站开发百度大数据中心
  • pc网站转wap网站制作企业网站公司排名
  • 襄阳教育云平台网站建设沧州关键词排名按天收费
  • 旅游网站建设ppt模板暴风seo论坛
  • 泉州网站建设公司首选做二手机网站
  • 简单的网站作业360建筑网官网招聘
  • 温岭市建设规划局网站仙游网站建设