پایان switch (endswitch)
کلیدواژه «endswitch» پایان «نگارش جایگزین (Alternative Syntax)» برای switch است. یعنی وقتی switch را با دونقطه می نویسی، باید با endswitch تمامش کنی. این روش در قالب ها خواناتر است.
تعریف و کاربرد endswitch
وقتی بلوک را با switch(...): شروع می کنی، باید با endswitch; ببندی. این دقیقاً مثل آکلاد بسته است، فقط مناسب قالب ها و HTML مخلوط است.
مثال: پایان دادن به switch با endswitch
<?php
$a = 4;
switch ($a):
case 1:
echo "One";
break;
case 2:
echo "Two";
break;
case 3:
echo "Three";
break;
default:
echo "Many";
break;
endswitch;
?>
گام های عملی
- با
switch(...):شروع کن. - caseها و breakها را مرتب بنویس.
- در پایان،
endswitch;قرار بده.
نکته: اگر نگارش معمولی می خواهی، از آکلاد استفاده کن. اما در فایل های قالب، endswitch خوانایی بهتری می دهد.
برای مرور مفهوم، صفحه switch را ببین. همچنین، این صفحه endswitch در PHP را به عنوان مرجع نگه دار.
جمع بندی سریع
- endswitch پایان نگارش جایگزین switch است.
- پس از دونقطه، بستن ضروری است.
- در قالب ها کد را خواناتر می کند.
- case و break را فراموش نکن.