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代表啥?菜鳥一個(gè),沒有見過,所以就google了一下,才明白這是php的替代語法,
冒號(:)等價(jià)于左花括號({),endif等價(jià)于右花括號(});
舉個(gè)例子吧:
<?php if ($a<0): ?>
是負(fù)數(shù)拉
<?php endif; ?>
上面的語句等同于
<?php if ($a<0){ ?>
是負(fù)數(shù)拉
<?php } ?>
PHP中那些語法有替代語法?
流程控制(包括if,while,forforeach,switch)這幾個(gè)語句有替代語法。
替代語法的基本形式:
左花括號({)換成冒號(:),把右花括號(})分別換成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;
while替代語法:
<?php while (expr): ?>
<li>循環(huán)點(diǎn)什么</li>
<?php endwhile; ?>
其它替代語法可以類推。
相關(guān)文章
php去掉數(shù)組的第一個(gè)值的兩個(gè)函數(shù):array_shift、array_splice
php去掉數(shù)組的第一個(gè)值的兩種刪除方法:1、使用array_shift()函數(shù)刪除數(shù)組的第一個(gè)值,語法“array_shift($arr)”,會返回被刪除的元素。2、使用array_splice()函數(shù)刪除第一個(gè)值,語法“array_splice($arr,0,1);”;該函數(shù)的第二個(gè)和第三個(gè)參數(shù)可以為負(fù)數(shù)。2022-12-12
php求斐波那契數(shù)的兩種實(shí)現(xiàn)方式【遞歸與遞推】
這篇文章主要介紹了php求斐波那契數(shù)的兩種實(shí)現(xiàn)方式,結(jié)合實(shí)例形式分析了php使用遞歸與遞推算法實(shí)現(xiàn)求斐波那契數(shù)的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2019-09-09
利用php獲取標(biāo)準(zhǔn)北京時(shí)間的方法
這篇文章主要介紹了如何利用php獲取標(biāo)準(zhǔn)北京時(shí)間的方法,文中有詳細(xì)的代碼示例供大家參考,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-04-04
ThinkPHP實(shí)現(xiàn)定時(shí)任務(wù)的操作步驟
定時(shí)任務(wù)就是在特定的時(shí)間點(diǎn)執(zhí)行一些特定的任務(wù),比如,每天晚上12點(diǎn)自動清空數(shù)據(jù)庫,或者每分鐘檢查一次服務(wù)器資源使用情況,那么,如何使用ThinkPHP來實(shí)現(xiàn)這些定時(shí)任務(wù)呢?本文小編給大家介紹了ThinkPHP實(shí)現(xiàn)定時(shí)任務(wù)的操作步驟,需要的朋友可以參考下2024-09-09

