Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 옵티머스 g
- MySQL
- 라즈베리파이
- 라즈비안
- 업비트
- 옵G
- 옵티머스g
- 회고
- 셀레니움
- 맥
- php
- upbit
- 우분투
- 라라벨
- Selenium
- ubuntu
- 옵지
- 코드이그나이터
- C
- 20.04
- codeigniter
- 맛집
- 우분투 20.04
- Ubuntu 20.04
- 제주도
- TiL
- FMS
- Raspberry Pi
- Laravel
- 프레임워크
Archives
- Today
- Total
평범한 이야기들
[PHP] 변수값을 이용해 상수를 유연하게 사용하기 본문
728x90
변수를 이용해 상수명 이용하기
PHP에서 사용하는 상수 보통 define()
함수를 이용해 사용하고 있습니다.
define("HELLO_KO", "안녕하세요");
define("HELLO_EN", "HELLO");
define("HELLO_JP", "こんにちは");
위 코드처럼 인사말을 상수로 적용했습니다. 그리고 해당 상수를 사용할 때에는 아래와 같이 사용합니다.
<?php
define("HELLO_KO", "안녕하세요");
define("HELLO_EN", "HELLO");
define("HELLO_JP", "こんにちは");
echo HELLO_KO; // 안녕하세요.
$hello = HELLO_KO; // 변수 $hello 에 "안녕하세요" 를 저장한다.
이렇게 사용하면 각 언어별로 해당 상수를 계속 변경을 해야 하기 때문에 사용하기가 불편합니다. 그래서 상수를 이용할 때 변수를 이용해 쉽게 변경할 수 있게 하려면 constants()
함수를 이용하면 쉽게 하실 수 있습니다.
<?php
define("HELLO_KO", "안녕하세요");
define("HELLO_EN", "HELLO");
define("HELLO_JP", "こんにちは");
$LANG = "KO";
echo constant("HELLO_".$LANG); // 안녕하세요.
$hello = constant("HELLO_".$LANG); // 변수 $hello 에 "안녕하세요" 를 저장한다.
constant()
함수를 이용해서 상수를 좀 더 유연하게 사용할 수 있게 되었습니다.
728x90
Comments