if : vs {}
Author
siwon
Date
2023-08-22 15:50
Views
631
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 0
|
Views 387
|
siwon | 2024.11.26 | 0 | 387 |
39 |
html center 중앙정렬 tailwind
siwon
|
2024.07.27
|
Votes 0
|
Views 760
|
siwon | 2024.07.27 | 0 | 760 |
38 |
dropdown menu alpinejs 사용 버전
siwon
|
2024.04.30
|
Votes 0
|
Views 823
|
siwon | 2024.04.30 | 0 | 823 |
37 |
dropdown menu 간단 버전
siwon
|
2024.04.30
|
Votes 0
|
Views 782
|
siwon | 2024.04.30 | 0 | 782 |
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 1128
|
siwon | 2023.10.24 | 0 | 1128 |
35 |
session 과 쿠키
siwon
|
2023.10.24
|
Votes 0
|
Views 804
|
siwon | 2023.10.24 | 0 | 804 |
34 |
Late Static Binding (LSB):메서드 내부에서 현재 클래스의 정적 메서드 또는 프로퍼티를 호출할 때 사용
siwon
|
2023.10.24
|
Votes 0
|
Views 752
|
siwon | 2023.10.24 | 0 | 752 |
33 |
PHP 예외 처리(Exception Handling)
siwon
|
2023.10.10
|
Votes 0
|
Views 967
|
siwon | 2023.10.10 | 0 | 967 |
32 |
php exception
siwon
|
2023.10.10
|
Votes 0
|
Views 1238
|
siwon | 2023.10.10 | 0 | 1238 |
31 |
예외(Exception)를 처리하기 위해 try...catch 블록을 사용하는 방법
siwon
|
2023.10.10
|
Votes 0
|
Views 825
|
siwon | 2023.10.10 | 0 | 825 |
30 |
Preserving Parent Class Functionality in overriding
siwon
|
2023.09.26
|
Votes 0
|
Views 661
|
siwon | 2023.09.26 | 0 | 661 |
29 |
oop 세부항목
siwon
|
2023.09.26
|
Votes 0
|
Views 659
|
siwon | 2023.09.26 | 0 | 659 |
28 |
method chaining
siwon
|
2023.09.25
|
Votes 0
|
Views 792
|
siwon | 2023.09.25 | 0 | 792 |
27 |
interface implements
siwon
|
2023.09.19
|
Votes 0
|
Views 706
|
siwon | 2023.09.19 | 0 | 706 |
![]()
siwon
|
2023.10.24
|
Votes 0
|
Views 587
|
siwon | 2023.10.24 | 0 | 587 | |
26 |
abstract class : 부모 class로 사용되며 자식(extends 한)에게 abstract method를 강제함(그들만의 방식으로)
siwon
|
2023.09.19
|
Votes 0
|
Views 660
|
siwon | 2023.09.19 | 0 | 660 |
25 |
isset() / unset()
siwon
|
2023.09.18
|
Votes 0
|
Views 732
|
siwon | 2023.09.18 | 0 | 732 |
24 |
magic methods-어떤 상황이 되면 call 하지 않아도 자동으로 실행되는 메소드
siwon
|
2023.09.18
|
Votes 0
|
Views 730
|
siwon | 2023.09.18 | 0 | 730 |
23 |
MD(markdown) file
siwon
|
2023.09.12
|
Votes 0
|
Views 739
|
siwon | 2023.09.12 | 0 | 739 |
22 |
usort
siwon
|
2023.08.30
|
Votes 0
|
Views 674
|
siwon | 2023.08.30 | 0 | 674 |
21 |
closure=unanimous function
siwon
|
2023.08.30
|
Votes 0
|
Views 757
|
siwon | 2023.08.30 | 0 | 757 |
![]()
siwon
|
2023.10.24
|
Votes 0
|
Views 1416
|
siwon | 2023.10.24 | 0 | 1416 | |
20 |
reference variable &
siwon
|
2023.08.29
|
Votes 0
|
Views 745
|
siwon | 2023.08.29 | 0 | 745 |
![]()
siwon
|
2023.08.30
|
Votes 0
|
Views 768
|
siwon | 2023.08.30 | 0 | 768 | |
19 |
PHP 변수 : 스칼라(Scalar), 복합(Composite), 그리고 리소스(Resource)
siwon
|
2023.08.22
|
Votes 0
|
Views 815
|
siwon | 2023.08.22 | 0 | 815 |
18 |
if : vs {}
siwon
|
2023.08.22
|
Votes 0
|
Views 631
|
siwon | 2023.08.22 | 0 | 631 |
17 |
null coalescing operator
siwon
|
2023.08.18
|
Votes 0
|
Views 851
|
siwon | 2023.08.18 | 0 | 851 |
16 |
arrary functions
siwon
|
2023.08.18
|
Votes 0
|
Views 693
|
siwon | 2023.08.18 | 0 | 693 |