Các dạng khác của cấu trúc điều khiển PHP

Trong các file template của wordpress có lẽ các bạn gặp khá nhiều cấu trúc điều khiển if: endif;. Cấu trúc này có vẽ trông thân thiện hơn là dùng if {} đối với các file template. Nếu bạn dùng Savant3 để làm Template Engine thì không xa lạ gì với các cấu trúc này...

Cấu trúc IF-ELSE
if(condition) :
 //statements
else :
 //statements
endif;

Cấu trúc IF-ELSEIF
if(condition) :
 //statments
elseif(condition) :
 //statments
endif;

Cấu trúc SWITCH
switch($var) :
 case 1 :
  //statements
  break;
 case 2 :
  //statements
  break;
 default :
  //statements
endswitch;

Cấu trúc WHILE
while(condition) :
 //statements;
endwhile;

Cấu trúc FOR
for(exp):
 //statements;
endfor;

Cấu trúc FOREACH
foreach(exp) :
 //statements;
endforeach;

Theo ý kiến cá nhân của tớ thì nên dùng cấu trúc điều khiển trên khi dùng php để mix vào các file html với điều kiện các file html này chỉ dùng thuần cấu trúc điều khiển nhằm mục đích dễ đọc và thao tác hơn.

Comments