您好,登錄后才能下訂單哦!
本篇文章為大家展示了PHP中的替代語法有哪些,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
替代語法是PHP程序設計中不常見到,有時卻又很重要的一個概念。今天本文就以實例形式展示了這一概念的用法。
查看一下wordpress的代碼,里面可以見到有些少見的php替代語法,如下所示:
<?php else : ?> <div class="entry-content"> <?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'thebox' ) ); ?> <?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'thebox' ), 'after' => '</div>' ) ); ?> </div><!-- .entry-content --> <?php endif; ?>
很多讀者都會有這樣的疑問:else后面的冒號和endif代表啥?google了一下就可以明白,這就是php的替代語法。
其中的冒號(:)等價于左花括號({),endif等價于右花括號(});
再來舉個例子:
<?php if ($a<0): ?> //負數的情況 <?php endif; ?>
上面的語句等同于:
<?php if ($a<0){ ?> //負數的情況 <?php } ?>
那么PHP中那些語法有替代語法?
流程控制(包括if,while,forforeach,switch)這幾個語句有替代語法。
替代語法的基本形式:
左花括號({)換成冒號(:),把右花括號(})分別換成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;
while替代語法:
<?php while (expr): ?> <li>循環內容</li> <?php endwhile; ?>
其它替代語法可以類推。
上述內容就是PHP中的替代語法有哪些,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。