if : vs {}
Author
siwon
Date
2023-08-22 15:50
Views
1024
PHP에서 조건문을 작성하는 방법 중에 `if :`와 `{}` 중괄호를 사용하는 방법이 있습니다. 이 두 가지 방법을 비교해보겠습니다.
1. **`if :`를 사용하는 방법:**
```php
<?php
$조건 = true;
if ($조건):
echo "이 코드는 조건이 참일 때 실행됩니다.";
else:
echo "이 코드는 조건이 거짓일 때 실행됩니다.";
endif;
?>
```
- 이 방법은 `if`, `else`, `endif`를 사용하여 조건부 블록을 구분합니다.
- 복잡한 HTML 또는 템플릿을 포함하는 PHP 코드에서 가독성이 높아질 수 있습니다. 중괄호를 여닫을 필요가 없기 때문입니다.
2. **중괄호 `{}`를 사용하는 방법:**
```php
<?php
$조건 = true;
if ($조건) {
echo "이 코드는 조건이 참일 때 실행됩니다.";
} else {
echo "이 코드는 조건이 거짓일 때 실행됩니다.";
}
?>
```
- 이 방법은 중괄호 `{}`를 사용하여 조건부 블록을 구분합니다.
- 많은 다른 프로그래밍 언어(C, C++, Java, JavaScript 등)와 유사한 방식으로 코드를 작성할 수 있어 익숙한 방법입니다.
두 가지 방법은 기능적으로 동일하며, 어떤 방법을 선택할지는 주로 개인 취향 및 프로젝트 또는 조직의 코딩 표준에 따라 다를 수 있습니다. 중요한 것은 코드베이스에서 일관성을 유지하여 가독성과 유지 보수성을 확보하는 것입니다.
Total 0
You must be logged in to post a comment.
Total 45
| Number | Title | Author | Date | Votes | Views |
| 40 |
php formatter
siwon
|
2024.11.26
|
Votes -1
|
Views 1139
|
siwon | 2024.11.26 | -1 | 1139 |
| 39 |
html center 중앙정렬 tailwind
siwon
|
2024.07.27
|
Votes 0
|
Views 1475
|
siwon | 2024.07.27 | 0 | 1475 |
| 38 |
dropdown menu alpinejs 사용 버전
siwon
|
2024.04.30
|
Votes 0
|
Views 1421
|
siwon | 2024.04.30 | 0 | 1421 |
| 37 |
dropdown menu 간단 버전
siwon
|
2024.04.30
|
Votes 0
|
Views 1400
|
siwon | 2024.04.30 | 0 | 1400 |
| 36 |
The Standard PHP Library (SPL) is a collection of classes and interfaces that provide core functionality to PHP developers.
siwon
|
2023.10.24
|
Votes 0
|
Views 1987
|
siwon | 2023.10.24 | 0 | 1987 |
| 35 |
session 과 쿠키
siwon
|
2023.10.24
|
Votes 0
|
Views 1324
|
siwon | 2023.10.24 | 0 | 1324 |
| 34 |
Late Static Binding (LSB):메서드 내부에서 현재 클래스의 정적 메서드 또는 프로퍼티를 호출할 때 사용
siwon
|
2023.10.24
|
Votes 0
|
Views 1180
|
siwon | 2023.10.24 | 0 | 1180 |
| 33 |
PHP 예외 처리(Exception Handling)
siwon
|
2023.10.10
|
Votes 0
|
Views 1484
|
siwon | 2023.10.10 | 0 | 1484 |
| 32 |
php exception
siwon
|
2023.10.10
|
Votes 0
|
Views 1691
|
siwon | 2023.10.10 | 0 | 1691 |
| 31 |
예외(Exception)를 처리하기 위해 try...catch 블록을 사용하는 방법
siwon
|
2023.10.10
|
Votes 0
|
Views 1239
|
siwon | 2023.10.10 | 0 | 1239 |
| 30 |
Preserving Parent Class Functionality in overriding
siwon
|
2023.09.26
|
Votes 0
|
Views 1073
|
siwon | 2023.09.26 | 0 | 1073 |
| 29 |
oop 세부항목
siwon
|
2023.09.26
|
Votes 0
|
Views 1075
|
siwon | 2023.09.26 | 0 | 1075 |
| 28 |
method chaining
siwon
|
2023.09.25
|
Votes 0
|
Views 1303
|
siwon | 2023.09.25 | 0 | 1303 |
| 27 |
interface implements
siwon
|
2023.09.19
|
Votes 0
|
Views 1140
|
siwon | 2023.09.19 | 0 | 1140 |
|
siwon
|
2023.10.24
|
Votes 0
|
Views 960
|
siwon | 2023.10.24 | 0 | 960 | |
| 26 |
abstract class : 부모 class로 사용되며 자식(extends 한)에게 abstract method를 강제함(그들만의 방식으로)
siwon
|
2023.09.19
|
Votes 0
|
Views 1051
|
siwon | 2023.09.19 | 0 | 1051 |
| 25 |
isset() / unset()
siwon
|
2023.09.18
|
Votes 0
|
Views 1215
|
siwon | 2023.09.18 | 0 | 1215 |
| 24 |
magic methods-어떤 상황이 되면 call 하지 않아도 자동으로 실행되는 메소드
siwon
|
2023.09.18
|
Votes 0
|
Views 1205
|
siwon | 2023.09.18 | 0 | 1205 |
| 23 |
MD(markdown) file
siwon
|
2023.09.12
|
Votes 0
|
Views 1153
|
siwon | 2023.09.12 | 0 | 1153 |
| 22 |
usort
siwon
|
2023.08.30
|
Votes 0
|
Views 1148
|
siwon | 2023.08.30 | 0 | 1148 |
| 21 |
closure=unanimous function
siwon
|
2023.08.30
|
Votes 0
|
Views 1211
|
siwon | 2023.08.30 | 0 | 1211 |
|
siwon
|
2023.10.24
|
Votes 0
|
Views 3874
|
siwon | 2023.10.24 | 0 | 3874 | |
| 20 |
reference variable &
siwon
|
2023.08.29
|
Votes 0
|
Views 1197
|
siwon | 2023.08.29 | 0 | 1197 |
|
siwon
|
2023.08.30
|
Votes 0
|
Views 1143
|
siwon | 2023.08.30 | 0 | 1143 | |
| 19 |
PHP 변수 : 스칼라(Scalar), 복합(Composite), 그리고 리소스(Resource)
siwon
|
2023.08.22
|
Votes 0
|
Views 1263
|
siwon | 2023.08.22 | 0 | 1263 |
| 18 |
if : vs {}
siwon
|
2023.08.22
|
Votes 0
|
Views 1024
|
siwon | 2023.08.22 | 0 | 1024 |
| 17 |
null coalescing operator
siwon
|
2023.08.18
|
Votes 0
|
Views 1353
|
siwon | 2023.08.18 | 0 | 1353 |
| 16 |
arrary functions
siwon
|
2023.08.18
|
Votes 0
|
Views 1163
|
siwon | 2023.08.18 | 0 | 1163 |