回顾一下发现问题 楼主可以用switch啊,不过只要可以运行,就凑合着用吧,能编出来就不错了,呵呵!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 全部用switch是不可能得吧,例如某一后状态依赖前一状态时就很难用switch去完成,我觉得应该看情况选择,没有我说的例子就用switch。 是太多if了,好像没if都没法活了 ;(当然有时也用switch,还做了不少function XXX,但是仔细一看里面依然是大量的if...else...我拉下个别人写的留言板,看来看去就数不出几个if.唉 switch***? &&&: $$$if(**) returnif(**) returnif()else if()elseif() if() if() else elseelse 三目与if...else...并没有太大的差别 ^0^ 不用三目,因为某些时候增加了代码阅读的难度很少用switch,因为用IF基本都可以实现,我比较喜欢一个页面里的代码有个统一的排列,杂和着用可能影响代码的美观 不用IF好象不实现吧.....自己数了一下自己写的代码,好象也不少if 不用if是不可能的,但if...else...太多的话,当超过三四层嵌套,一但修改起来,{}失手删多一个就查到昏菜. 我好象基本上用的if多个if嵌套的时候修改代码时是很烦我每个if后面一定要有一个对应的else,再有用UltraEdit可以清楚看出每个循环的对应关系。还是那句话,最简单的东西用处最大:) 看情况,我有时用if,有时候用switch不过,用if多些! if是程序结构的重要部分,完全不用是不可能的。不要可意的减少他的使用。如果你感觉到嵌套太深,那么应考虑控制表达式是否合理。适当的使用逻辑逆运算和调整表达式的位置可减少嵌套的层次。一般if嵌套不要超过三层,否则可读性下降。分配一部分工作给函数去做,有利于增加可读性控制单个程序的规模在“思维可视”的范围内,通常为不加注释的代码在60行以内(2-3)屏可考虑使用消息(事件)指派的编程模式 呵呵,xuzuning(唠叨)兄说到点子上了,结. PHP生成静态页面的分页问题? HTML文件嵌入了一段PHP程序怎样在浏览器上面运行? 请问这两个正则有什么区别呀?请高手解惑. 根据条件循环复框,麻烦各位朋友帮我看一下应该怎样改 重定向问题 有没有vbb的高手,过来帮忙看看! 怎么做全匹配? Apache(win)+PHP+Mysql下载详细地址及其安装操作 关于网站的安全性问题?请大家帮帮忙 用php怎么写自动生成html的新闻系统? php连接oracle问题(在线!急!) 如何在win2000下配置PHP网站+mysql数据库?
当然有时也用switch,还做了不少function XXX,但是仔细一看
里面依然是大量的if...else...
我拉下个别人写的留言板,看来看去就数不出几个if.唉
***? &&&: $$$if(**) return
if(**) returnif()
else if()
elseif()
if()
if()
else
else
else
多个if嵌套的时候修改代码时是很烦
我每个if后面一定要有一个对应的else,
再有用UltraEdit可以清楚看出每个循环的对应关系。还是那句话,最简单的东西用处最大:)
一般if嵌套不要超过三层,否则可读性下降。
分配一部分工作给函数去做,有利于增加可读性
控制单个程序的规模在“思维可视”的范围内,通常为不加注释的代码在60行以内(2-3)屏可考虑使用消息(事件)指派的编程模式