[TIL] 2019-12-27

undefcat·2019년 12월 26일
0

TIL

목록 보기
112/228

2019-12-27 금요일

알고리즘

종만북

  • 16.4 - 졸업 학기
    - 푸는 중😭

PHP

PHP에서는 라벨형식의 제어문을 사용할 수 있다.

<?php if ($val): ?>
	<span>...</span>
<?php else: ?>
	<span>...</span>
<?php endif; ?>

다른건 다 괜찮은데 switch문을 사용하려면 꼭 지켜야할 것이 있다. 공식문서에 따르면

Any output (including whitespace) between a switch statement and the first case will result in a syntax error. For example, this is invalid:

<?php switch ($foo): ?>
    <?php case 1: ?>
    ...
<?php endswitch ?>

Whereas this is valid, as the trailing newline after the switch statement is considered part of the closing ?> and hence nothing is output between the switch and case:

<?php switch ($foo): ?>
<?php case 1: ?>
    ...
<?php endswitch ?>

즉, switch문 다음 첫번째 case반드시 공백 없이 바로 나와야 한다. 그런데 보통 들여쓰기가 되어있을 것이므로, 개인적으로는 그냥 <?php switch ($foo): case 1: ?> 이런식으로 사용하는 게 나은것 같다.

수학

  • 무한급수
profile
undefined cat

0개의 댓글