我們常在wordpress一類部落格程式的範本裡面看到很多奇怪的PHP文法,例如: [php] view plaincopy if(empty($ "red">空的 endif; ?> 對這些愛好者來說是相當一部分,這些愛好者對這些愛好者來說是相當一部分,對於這些愛好者來說相當一部分是什麼愛好者東西呢?其實這些都是PHP流程控制的替代語法,只不過不常用而已。 下面就跟大家詳細說一下PHP流程控制的替代語法。 1.什麼是替代語法? 簡單的說就是一些文法的另類寫法。 2.PHP中有哪些語法有替代語法? if,while,for,forforeach,switch這些流程控制語句都有替代語法。 3.替代語法的基本形式:左花括號({)換成冒號(:),將右花括號(})分別換成endif;,endwhile;,endfor;,endforeach; 以及endswitch ;範例:[php] view plaincopy if ( $a endif; ?> 上面的語句等同於 if? 是負數拉 4.大家都不習慣,這麼另類要他有什麼用? 存在就是合理,它自有它的用處,這些語法能發揮的地方是在PHP和HTML混合頁面的程式碼裡面。好處如下:1)讓HTML和PHP混合頁面程式碼更乾淨整齊。 2)流程控制邏輯更清晰,程式碼更容易閱讀。 以上就介紹了PHP : 冒號、endif、endwhile、endfor,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。