دستورات تک خطی و دستورات چند خطی (بلوک دستور) در PHP
در میان کدهای PHP ، دستورات را می توان به دو شیوه نوشت. شیوه اول، نوشتن دستورات PHP به صورت تک خطی می باشد. در این حالت، در پایان هر دستور، علامت ; نوشته می شود. به مثال زیر توجه کنید :
echo("hello");
?>
نتیجه :
شیوه دوم نوشتن دستورات PHP به صورت چند خطی می باشد. در این شیوه، چند دستور را با هم و درون یک بلوک می نویسیم. شروع و پایان بلوک دستورها، با علامت های { و } مشخص می شود. دقت شود که درون بلوک دستور نیز باید پس از پایان هر دستور، علامت ; را بنویسیم.
بلوک های دستور برای اجرای دستورات حلقه ها یا عبارت های if به کار می روند. به مثال زیر توجه کنید :
if (7>6){
echo("hello");
echo("<br />");
echo(2+3);
}
?>
نتیجه :
می توان در کدهای PHP یک بلوک دستور را همچنان باز گذاشت (یعنی علامت } پایانی را ننویسیم) و سپس دوباره در محلی دیگر که کدهای PHP نوشته می شوند، ادامه دستورات بلوک دستور را نوشته و سپس بلوک دستور را با علامت } ببندیم. به مثال زیر توجه کنید :
if (7>6){
echo("hello");
?>
<?php
echo("<br />");
echo(2+3);
}
?>
نتیجه :
بنابراین می توانیم از امکان فوق استفاده کرده و کدهای زیر را بنویسیم :
<head>
</head>
<body>
<?php
if (7>6){
echo("hello");
?>
<p>this is a paragraph.</p>
<?php
echo(2+3);
}
?>
</body>
</html>