分享
分享赚钱 收藏 举报 版权申诉 / 2

类型php流程控制的替代语法示例.doc

  • 上传人:kuailexingkong
  • 文档编号:1181766
  • 上传时间:2018-06-17
  • 格式:DOC
  • 页数:2
  • 大小:16KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    php流程控制的替代语法示例.doc
    资源描述:

    1、 PHP 流程控制的替代语法示例了解过 wordpress 一类博客程序的模板的 PHPer 都会看到很多奇怪的 PHP 语法,比如:?php if(empty($GET_a): ?font color=”red”空的/font?php endif; ?对于一部分 PHPer 根本没见过这些是什么东西呢?难道是那些博客的开发者自己搞的仿PHP 的模板语言?非也,其实这些都是 PHP 的语法,只不过不常用而已,这些都是 PHP 流程控制的替代语法。这里就就给大家详细说一下 PHP 流程控制的替代语法。什么是替代语法?简单的说就是一些语法的另类写法。PHP 中那些语法有替代语法?流程控制(包括 i

    2、f,while,foreach,switch)这几个语句有替代语法。替代语法的基本形式:左花括号( )换成冒号(:) ,把右花括号()分别换成 endif;,endwhile; ,endfor; , endforeach; 以及 endswitch;举个例子吧:是负数拉上面的语句等同于是负数拉为什么纯 PHP 代码里面几乎看不到?这些语法有点不符合 C 家族的传统有点另类,大家不大习惯于这种语法,而且不是很方便大家都不习惯,而且这么另类要他有什么用?蛋疼吗?存在就是合理,它自有它的用处,这些语法能发挥的地方是在 PHP 和 HTML 混合页面的代码里面。好处如下:1.使 HTML 和 PHP

    3、混合页面代码更加干净整齐。有代码洁癖的朋友最惧怕的就是乱七八糟的混合代码,有了这些没有花括号的替代语法,各位爱干净的朋友开心到尿震。2.流程控制逻辑更清晰,代码更容易阅读要改别人的 PHP 和 HTML 混合代码,打开发现,我擦!太 TMD 垃圾了!如果用替代语法,我想再垃圾的程序开发人员也不至于写的太乱吧。3.一些从 ASP 等其他类 basic 语言家族转来的朋友,会更容易使用 PHP。讲半天没用的,捞点干的行不?这东西怎么用?根据之前描述的使用方法,if 语句的替代语法使用如下:?php if ($a = 5): ?div 等于 5/div?php elseif ($a = 6): ?d

    4、iv 等于 5/div?php else: ?div 不是 5 就是 6/div?php endif; ?while 替代语法:?php while (expr): ?li 循环点什么/li?php endwhile; ?for 替代语法:?php for (expr1; expr2; expr3): ?li 循环点什么/li?php endfor; ?foreach 替代语法:?php foreach (expr1): ?li 循环点什么/li?php endforeach; ?switch 替代语法:?phpswitch ($i):case 0:echo “i equals 0;break;case 1:echo “i equals 1;break;case 2:echo “i equals 2;break;default:echo “i is not equal to 0, 1 or 2;endswitch;?

    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:php流程控制的替代语法示例.doc
    链接地址:https://www.docduoduo.com/p-1181766.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开