and(&&) 조건이나 or(||) 조건으로 처리 조건을 나누고 싶은 경우

$a = 8;

$b = 16;

if($a < 10 && $b > 10){

$format = '$a는 10보다 작고, 동시에 $b은 10보다 크다';

echo $format;

}

'PHP 코드관련' 카테고리의 다른 글

연관배열  (0) 2019.03.30
배열  (0) 2019.03.30
비교연산자  (0) 2019.03.30
삼항연산자(조건식 ? true인 경우의식 : false인 경우의 식)  (0) 2019.03.30
switch(조건문)  (0) 2019.03.30

비교연산자 : 두개의 값을 비교하고 싶은 경우

'PHP 코드관련' 카테고리의 다른 글

배열  (0) 2019.03.30
논리연산자  (0) 2019.03.30
삼항연산자(조건식 ? true인 경우의식 : false인 경우의 식)  (0) 2019.03.30
switch(조건문)  (0) 2019.03.30
if(조건문)  (0) 2019.03.30
조건식 ? true인 경우의식 : false인 경우의 식


$language = 'ko';

 

$message = ($language == 'ko') ? '한국어' : 'korean';

 

echo $message ;

'PHP 코드관련' 카테고리의 다른 글

논리연산자  (0) 2019.03.30
비교연산자  (0) 2019.03.30
switch(조건문)  (0) 2019.03.30
if(조건문)  (0) 2019.03.30
상수  (0) 2019.03.30

switch: 변수값에 따라 각각 다른 처리를 실행할 때에는 switch를 사용합니다.

switch(변수){

 

case 변수1:

        처리1

        break;



case 변수2:

        처리2

        break;



.....

default:

       모든 조건이 참이 아닐 때 실행하는 처리
switch(date("G")){

case 10:

       echo "10시 간식입니다";

       break;

 

case 15:

       echo "3시 간식입니다";

       break;

 

default:

        echo "간식 시간이 아닙니다.";

}

'PHP 코드관련' 카테고리의 다른 글

비교연산자  (0) 2019.03.30
삼항연산자(조건식 ? true인 경우의식 : false인 경우의 식)  (0) 2019.03.30
if(조건문)  (0) 2019.03.30
상수  (0) 2019.03.30
null널  (0) 2019.03.30

if(조건문): 조건으로 프로그램처리를 나누고 싶은 경우에 쓰입니다.

 

if(조건){

  조건이 참(True)일 때 실행하는 처리

}else{

 조건이 참(False)일 때 실행하는 처리

}
# 변수에 수치를 대입합니다.

$point     = 30;

$line      = 80;

$underline = 40;

 

# 변수를 비교합니다.

if ($point >= $line) {

  echo '합격 라인';

} elseif ($point >= $underline) {

  echo '추가 시험 라인';

} else {

  echo '낙제 라인';

}

'PHP 코드관련' 카테고리의 다른 글

삼항연산자(조건식 ? true인 경우의식 : false인 경우의 식)  (0) 2019.03.30
switch(조건문)  (0) 2019.03.30
상수  (0) 2019.03.30
null널  (0) 2019.03.30
php.ini 설정  (0) 2019.03.30

//상수(Constant)코드가 실행되는 중에 변경되지 않은 값을 의미한다

//PHP에서 미지 지정한 값을 가자는 것을 상수라고 한다

//사용자가 지정한 상수도 있다 define함수를 이용해서 지정할 수 있다

//상수명은 일반적으로 대문자를 사용한다

//

//

//PHP_VERSION : PHP버전 지정한 상수

//true(참,false(거짓),null(아무값이없다

//PHP_OS : PHP가 실행중인 OS설명하는 상수

//__LINE__ : 처리중에 있는 파일의 현재 줄 번호

//__FILE__ : 처리중에 있는 파일의 전체 경로와 이름

//__DIR__ :처리중에 있느 파일의 디렉토리

//__FUNCTION__ : 함수명

//__CLASS__ : 클래스명

//__TRAIT__ : 트레이트명

//__METHOD__ : 클래스의 메소드명

//__NAMESPACE__ : 현재 네임스페이스 이름

 


상수정의하기

define();

define('HELLO', 'Hello world!'); //상수를 정의합니다.

echo  HELLO."<br>"; //정의된 상수를 출력합니다.



**PHP5.3이후버전부터는 const 로도 정의가 가능합니다.**

 

const HELLO = 'Hello world!';

 


미리정의된 상수를 알고 싶을때는 ..

get_defined_constants()

echo '<p>미리 정의된 상수</p>';

echo '<pre>';

# 인수에 true를 지정하면 카테고리별로 다차원 배열을 돌려줍니다.

print_r(get_defined_constants(true));



echo '</pre>';

 

'PHP 코드관련' 카테고리의 다른 글

switch(조건문)  (0) 2019.03.30
if(조건문)  (0) 2019.03.30
null널  (0) 2019.03.30
php.ini 설정  (0) 2019.03.30
php 함수등 사용법을 자세하게 알고 싶은 경우 방문  (0) 2019.03.30

null(널)은 어떤 변수가 값을 가지지 않음을 나타내는 특별한 값으로 상수이다.

 

null은 공백("")와 다른값으로 == 에서는 같은 값으로 간주됩니다.

 

변수값이 null인지 조사하려면 is_null()함수를 사용하고  isset()에서는 fasle가 반환됩니다.

 

if ($a == $b) {

  echo '$a와 $b는 같다(==)<br>';

} else {

  echo '$a와 $b는 다르다(==)<br>';

}



if ($a === $b) {

  echo '$a와 $b는 같다(===)<br>';

} else {

  echo '$a와 $b는 다르다(===)<br>';

}



if (is_null($a)) {

  echo '$a는 null입니다<br>';

} else {

  echo '$a는 null이 아닙니다<br>';

}



if (isset($a)) {

  echo '$a는 정의되어 있습니다<br>';

} else {

  echo '$a는 정의되어 있지 않습니다<br>';

}

'PHP 코드관련' 카테고리의 다른 글

if(조건문)  (0) 2019.03.30
상수  (0) 2019.03.30
php.ini 설정  (0) 2019.03.30
php 함수등 사용법을 자세하게 알고 싶은 경우 방문  (0) 2019.03.30
phpinfo.php  (0) 2019.03.30

php.ini 은 php의 설정파일로 이것을 변경하면 서버의 모든 php스크립트에 설정 내용이 반영됩니다.

php.ini를 변경한 경우 적용하려면 웹서버를 재시작해줘야 합니다.

;(세미콜론)은 주석처리를 의미한다.

 

default_charset = "UTF-8" UTF-8 기본문자셋
date.timezone = Europe/Berli  Asia/Seoul  타임존
mbstring 언어설정    
mbstring.language = japanese  Korean  
mbstring.lnternal_encoding = UTF-8 UTF-8  
mbstring.http_input = UTF-8 UTF-8  
mbstring.http_output = pass pass   
mbstring.encoding_translation = off ON 입력변환 기능을 유효하게
mbstring.detect_order = auto UTF-8  
;mbstring.substitute_character = none 주석제거  유효문자출력안함 

'PHP 코드관련' 카테고리의 다른 글

if(조건문)  (0) 2019.03.30
상수  (0) 2019.03.30
null널  (0) 2019.03.30
php 함수등 사용법을 자세하게 알고 싶은 경우 방문  (0) 2019.03.30
phpinfo.php  (0) 2019.03.30

+ Recent posts