달리는 자동차

상수 / 변수 / 제어문 본문

PHP/게시판

상수 / 변수 / 제어문

@또또 2020. 8. 10. 18:18

상수(constant)

  • 코드가 실행되는 중에 변하지 않는 값을 미리 할당해 두는 것 
  • "자동차", 1000, -3.3 등 
  • 상수는 관습적으로 대문자를 사용한다.
이름 설명
PHP_VERSION PHP의 버전
PHP_OS PHP가 실행 중인 OS
__LINE__ 처리 중인 파일의 현재 줄 번호 
__FILE__ 처리 중인 파일의 전체 경로와 이름
__DIR__ 처리 중인 파일의 디렉토리
__FUNCTION__ 함수 명
__CLASS__ 클래스명
true / false 참 / 거짓 
null 아무 값이 없음

 

<?php

               define("HELLO", "안녕하세요!");

               print HELLO."<p>";

               print "이 파일의 이름은";

               print __FILE__;

               print "입니다.";

?>


변수(variable)

  • 데이터를 메모리에 저장
  • php코드가 실행되는 도중 값이 변함
  • 반드시 $기호 입력 후 영문(대소문자 구분됨)이나 숫자 사용
  • 변수명에는 숫자가 가장 앞에 올수 없다.
  • 올바른 변수명 : $var, $age, $age, $fee, $bus1 $_123
  • 잘못된 변수명의 예 : $생일, $2day, $email@, $my-school 등
  • 변수에 데이터 할당$data = "안녕하세요!";$data = 9;

문자열 연결 연산자

문자열 연결 연산자(.) 는 문자열들을 하나로 연결 

 <?php

    $n1="010";

    $n2="2322";

   $n3 ="3233";

   $hp = $n1."-".$n2."-".$n3;
   print "휴대폰 번호: $hp";
?>


목차

1. 조건문 

  • IF문
  • SWITCH~CASE문 -switch문은 if문과 유사하지만 사용하는 문법이 다름. 다중 if문 대신 사용하면 간편하게 프로그램 작성이 가능하고 모든 switch문은 if문으로 변경 가능 

2.반복문 

  • WHILE문
  • FOR문
  • DO~WHILE문

점수에 따른 등급 출력

<?php

 $score = 83;

if($score>=95)

     $grade = "A+";

elseif($score>=90)

     $grade="B+";

elseif($score>=85)

     $grade ="B-";

else

    $grade ="불합격"; 

print "입력된 점수 : $ score점<br>등급:$grade";

?>

 


 

 

 

 

 

 

 

'PHP > 게시판' 카테고리의 다른 글

Apache와 PHP설정  (0) 2020.08.10
PHP개념과 XAMPP개발환경 구축  (0) 2020.08.10
게시판을 만들어 보자!  (0) 2020.08.06
Comments