달리는 자동차
상수 / 변수 / 제어문 본문
상수(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