今天看了一下wordpress的**,裡面有些少見的php替代語法,
<?php else : ?>
<?php the_content( __( 'continue reading →', 'thebox' ) ); ?>
<?php wp_link_pages( array( 'before' => '' . __( 'pages:', 'thebox' ), 'after' => '
' ) ); ?>
<?php endif; ?>
else後面的冒號和endif代表啥?菜鳥乙個,沒有見過,所以就google了一下,才明白這是php的替代語法,
冒號(:)等價於左花括號();
舉個例子吧:
<?php if ($a<0): ?>
是負數拉
<?php endif; ?>
上面的語句等同於
<?php if ($a<0) ?>
php中那些語法有替代語法?
流程控制(包括if,while,forforeach,switch)這幾個語句有替代語法。
替代語法的基本形式:
左花括號()分別換成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;
while替代語法:
<?php while (expr): ?>
迴圈點什麼
<?php endwhile; ?>
其它替代語法可以類推。
PHP中的替代語法
1.什麼是替代語法?簡單的說就是一些語法的另類寫法。2.php中有哪些語法有替代語法?if,while,for,forforeach,switch這些流程控制語句都有替代語法。3.替代語法的基本形式 左花括號 分別換成 endif endwhile endfor endforeach 以及 ends...
PHP 流量控制語句的替代語法
php 提供了一些流程控制的替代語法,包括 if,while,for,foreach 和 switch。替代語法的基本形式是把左花括號 分別換成endif endwhile endfor endforeach 以及endswitch elseif與 else if 只有在類似使用花括號的情況下才認為...
PHP語法中的變數
在 php中變數不需要宣告資料型別,直接給變數賦值即可,變數會在賦值時自動轉換為相應的資料型別。但是,需要注意 php中使用乙個美元符號後面跟上量名稱,來表示乙個變數,而且變數的名稱是對區分大小寫的。變數名應與 php中其它的標記一樣遵循相同的規則。乙個有效的變數名由字母或者下劃線開頭,後面跟上任意...