본문으로 바로가기

Coding Everyday

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
관리자
  • 블로그 이미지
    webcooker

    코딩기초를 배우자!

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

조건으로 처리를 분기하려면? if문 | elseif문 | else문

if문, elseif문, esle문을 사용하면 조건으로 처리를 분기할 수 있습니다. 조건 분기의 제어문에서 대표적인 것은 if문으로, if문에서는 최초로 식을 평가하고 결과(true 또는 false)를 판단한 후 true이면 실행, false이면 실행하지 않습니다. 만약 조건에 맞지 않으면 다음은 elseif문으로 조건을 판단하고, 마지막으로 어떤 조건에도 맞지 않으면 else문으로 처리합니다. ● if문, elseif문, else문의 예 앞의 예제는 변수 $point의 값을 조건식에서 평가하고 결과가 false라고 판단되어 조건 분기의 제어문이 끝까지 실행된 예입니다. 만약 처음 if문의 조건식에서 true로 평가되면 처리 스크립트가 실행되고 합격 라인으로 표시되면서 elseif문 이하는 실행되지 않습..

웹코딩/PHP 2016. 10. 7. 15:07

미리 정의된 상수를 알고 싶을 때 get_defined_constants()함수, define() 함수

get_defined_constants() 함수를 이용하면 미리 정의된 상수의 목록을 확인할 수 있습니다. PHP에는 미리 정의된 상수가 많이 준비되어 있습니다. 미리 정의된 상수란, PHP로 미리 정의된 상수로, define() 함수나 const 키워드를 이용해서 사용자가 정의하지 않아도 사용할 수 있습니다. 미리 정의된 함수가 많지만 각자의 환경에 따라 달라지므로 get_defined_constants() 함수를 이용해 확인해야 하는데, 이때 사용자가 정의한 상수도 포함됩니다, 또한 특정 상수가 이미 정의되었는지 확인하려면 define() 함수를 이용합니다. ● 기존 상수 목록 취득하기

웹코딩/PHP 2016. 10. 7. 12:37

상수를 사용하려면? define() 함수, const 키워드

define() 함수나 const 키워드를 이용하면 상수를 정의할 수 있습니다. 상수는 변수와 달리 한 번 정의했으면 재정의하거나 미정의할 수 없고 한 번 저장된 값을 항상 유지합니다. 즉 어떠한 계산 등으로 이미 상수를 사용해도 상수의 값은 절대 달라지지 않습니다. ● define() 함수에 따라 상수 정의하기 define() 함수를 사용하여 상수를 정의할 수 있습니다. 상수명은 문자나 언더바( _ )에서 시작되고 임의의 수의 문자, 숫자, 그리고 언더바가 이어집니다. 상수명의 첫번째 글자에는 숫자를 사용할 수 없습니다. 상수값은 스칼라(scalar) 값 또는 null이어야 하지만 변수나 연산 결과, 함수의 반환값이라도 지정할 수 있습니다. 스칼라 값이란, 정수와 부동 소수점 수, 문자열, 논리값 중 ..

웹코딩/PHP 2016. 10. 7. 12:10

루프를 벗어나고 싶을 때 break문

break문을 이용하면 반복 처리 도중에 루프를 벗어날 수 있습니다. 반복 처리하는 도중에 break문을 실행하여 루프를 빠져나오는 것입니다. break문은 반복 처리인 while문 외에 조건 분기의 switch문에서도 이용됩니다. 간단하게 break문의 사용법을 보겠습니다. ● breake문의 간단한 예 위의 에제의 경우 for문에서 3회 반복 처리가 끝까지 실행되기 전에 break문에 의해 처리가 종료되므로 'grape'는 표시되지 않습니다. 중첩된 반복 처리문에서 break문을 사용해 상위 계층까지 빠져나가려면 빠져나가고 싶은 계층의 수를 지정해야 합니다. ● breake문으로 계층 빠져나가기 이렇게 break문을 사용하려면 반복 처리 도중에 강제로 빠져나갈 수도 있고 몇 계층이 빠져나갈 것인지 지..

웹코딩/PHP 2016. 10. 4. 15:46

&&, ||, !란? 논리 연산자

&&, ||, !는 '논리 연산자'라고 부르는 연산자입니다. 이 중에서 &&는 '동시에', ||는 '또는', !는 '~가 아니다'라는 조건일 때 사용합니다. ∥ 주요 논리 연산자 &&와 and의 두 개의 연산자가 있는 것은 연산이 이루어질 때의 우선순위가 다르기 때문입니다. &&의 우선순위는 and보다 높으므로 일반적으로 &&만 사용하는데, ||와 or에 대해서도 마찬가지입니다.

웹코딩/PHP 2016. 10. 1. 01:03

두 개의 값 비교하려면? 비교 연산자

비교 연산자는 두 개의 값을 '어떤 조건'으로 비교한 후 조건에 일치하면 ture를, 조건이 성립하지 않으면 false를 되돌려줍니다. 여기서 '어떤 조건'을 나타내는 것이 비교 연산자로, 조건 분기 등의 제어문에서 이용됩니다. ==, !=는 유형이 변환되므로 엄밀한 비교에는 적합하지 않으므로 이 경우에는 php 카테고리의 '==와 ===, !=와 !== 차이점은?'포스트를 참고하세요. 연산자 사용 예 설명 == $a == $b $a와$b가 같으면 true != $a != $b $a와$b가 같지 않으면 true $a $b $a와$b가 같지 않으면 true $a > $b $a가$b보다 크면 true = $b $a가$b보다 크거나 같으면 tr..

웹코딩/PHP 2016. 9. 30. 23:40

=&란? 참조호출(call by reference)

참조(reference)란, 같은 변수의 내용에 붙이는 별명입니다. 일반적으로 '='에서 변수의 대입은 변수값의 복사본이 대입되는데, 이것을 '값 호출(call by value)'이라고 부릅니다. '=&'의 대입은 '참조 호출(call by reference)'이라고 부르고 두 개의 변수가 같은 것을 가리킵니다. ∥ 변수 참조 호출하기 결과화면 $c에는 $a가 참조 호출되고 있어서 $a와 $c는 같은 값이 되어 $a의 값을 변경하면 $c의 값도 바뀝니다. 한편 $b는 값 호출(call by value)이므로 $a의 값이 바뀌어도 영향을 주지 않습니다.

웹코딩/PHP 2016. 9. 30. 22:20

htmlspecialchars()를 이용해 이스케이프 처리

htmlspecialchars() 함수는 몇몇 특수문자만을 HTML 엔터티로 변환합니다. 옵션으로 quote_style에는 작은 따옴표를 어떻게 처리할 것인지 지정할 수 있습니다. ENT_COMPAT이 지정되면 큰 따옴표만 변환하고, ENT_QUOTES가 지정되면 작은 따옴표만 변환하며, ENT_NONQUOTES가 지정되면 큰 따옴표와 작은 따옴표 둘 다 변환하지 않습니다 ∥HTML에서 htmlspecialchars()를 이용해 이스케이프 처리하는 함수 (h.php) ∥이스케이프 처리하여 브라우저에 표시하기 결과화면

웹코딩/PHP 2016. 9. 30. 20:27

처리를 일시 정지하고 싶을 때 sleep() 함수, usleep() 함수

지정한 시간 동안 처리를 일시 정지하려면 sleep() 함수를 사용합니다. sleep() 함수는 인수로 지정한 초 수 동안만 프로그램으 실행을 일시 정지시킵니다. ∥처리 일시 정지하기 h.php 파일 보러가기 결과화면 1초 미만의 시간 단위로 정지하려면 usleep() 함수를 사용합니다. 이때 인수는 마이크로초(100만 분의 1초)입니다.

웹코딩/PHP 2016. 9. 30. 09:22

배열의 내용을 디버그 표시하고 싶을 때

● print_r() 함수, var_dump() 함수, var_export() 함수 print_r() 함수, var_dump() 함수, var_export() 함수는 배열 등의 변수 정보를 출력하는 함수입니다. 이들 세 개의 함수 모두 기본적인 기능이나 사용법은 거의 같지만 출력 형식이 다릅니다. ● 디버그 표시용 함수의 차이 ● 배열의 내용을 디버그 표시하기

웹코딩/PHP 2016. 9. 26. 10:09
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 다음

사이드바

CATEGORY

  • 전체보기 (56)
    • 웹코딩 (52)
      • HTML5 CSS3 (11)
      • PHP (32)
      • AWS 아마존 웹서비스 - 나만의서버 구축하기 (9)
    • 코딩교육 (4)
      • JAVA 기초부터 시작하기 (4)
    • 블로그 (0)

NOTICE

  • 전체 보기
MORE+

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

MORE+

ARCHIVE

CALENDAR

«   2025/08   »
일 월 화 수 목 금 토
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
31

LINK

  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT Coding Everyday, ALL RIGHT RESERVED.
Coding Everyday
블로그 이미지 webcooker 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
CATEGORY
  • 전체보기 (56)
    • 웹코딩 (52)
      • HTML5 CSS3 (11)
      • PHP (32)
      • AWS 아마존 웹서비스 - 나만의서버 구축하기 (9)
    • 코딩교육 (4)
      • JAVA 기초부터 시작하기 (4)
    • 블로그 (0)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바