블로그 이미지
'무른모'란 부드럽다라는 뜻을 가진 '무르다'라는 말과 도구, 연장을 뜻하는 '연모'라는 순 우리말의 합성어로 소프트웨어를 말합니다. seanhigher

카테고리

분류 전체보기 (161)
Blog srart (16)
Dev Center (94)
Real Life (13)
Mac life (21)
Naver life (17)
Total652,955
Today8
Yesterday77

'2010/05/02'에 해당되는 글 1건

  1. 2010.05.02 String 타입의 변수 사용하기.
String 타입은 문자열의 집합이라고 할 수 있다. PHP 에서의 String 타입은 큰 따옴표와, 작은 따옴표의 종류에 따가 그 사용방법에 조금의 차이가 있다.


String 타입의 변수.
String 타입의 변수는 다음과 같이 선언될 수 있다.

<?
  $name = "Devist";
  $say = ' welcome to devist blog~ ';
?>


문자열 안에서 변수의 값을 출력하려면?
다양한 변수의형태를 통해서 값을 저장하고, 사용하였다. 하지만 변수라고 하는 값은 가변적으로 그 값이 출력되어 사용되어 질때 그 영향을 발휘하고, 필요성이 생기는 것이다.


큰 따옴표를 사용하는 String 변수.
큰 따옴표를 사용하는 변수안에서는 백슬래쉬 문자를 사용한 특수문자를 사용할 수 있다. PHP 는 스크립트 언어이기 때문에 HTML과 결합되어 사용되어 진다. 이렇게 HTML 태그과 결합되어 사용되면서 특수한 문자의 사용이나, 필요성이 많아지게 된다. 큰 따옴표 안에서 사용할 수 있는 특수 문자는 다음과 같다.

\n : 커서를 다음행으로 이동시킨다. 개행문자
\r : 커서를 현재 행의 맨 처음으로 이동시킨다.
\t : 커서를 탭만큼 이동시킨다.
\" : 큰 따옴표를 출력한다.
\\ : 백슬래쉬를 출력한다.
\$ : 달러문자를 출력한다.
\0 : NULL 값을 갖는다.

큰 따옴표를 사용한 스트링 변수는 그 안에서 사용된 변수의 값이 원래의 값으로 변환되어 나오게 되어 있다.

<?
  $age = 28;
  $say = "나의 나이는 $age살 입니다.";
  echo $say;
?>


위의 소스를 실행시키면 다음과 같은 결과가 나타나게 된다.

나의 나이는 28살 입니다.



작은따옴표를 사용하는 String 변수
작은 따옴표를 사용하는 변수의 경우에는 특수문자를 사용할 수 없게 된다. 큰 따옴표를 사용할때 가능하던 특수문자를 사용할 수 없지만, 특수문자들을 그대로 출력이 가능하게 된다. 하지만, 작은따옴표와 백슬래쉬의 두가지 특수문자만은 인식이 가능하다. 위의 소스를 작은따옴표를 이용하여 나타내면 다음과 같은 결과가 나타나게 될 것이다.

나의 나이는 $age살 입니다.


하지만 큰 따옴표를 사용하지 않고 작은따옴표만을 사용하여 나타내야 할 경우도 있을 것이다. 그럴 경우에는 어떻게 해야 할것인가? 스트링변수는 점 연산자형을 제공하고 있다. 각각의 문자열을 연결하기 위해 점(.) 연산자를 사용하여 이어주는 것이 가능하다.

<?
  $age = 28;
  $say = '나의 나이는'.$age.'살 입니다.';
  echo $say;
?>


스트링 변수는 문자열을 출력하기 위한 변수이기때문에 매우 중요한 변수이고, 자주 사용되어진다. 하지만, 큰 따옴표와 작은따옴표의 사용에 대해서 잘 구분하여 사용하지 않는다면 생각지도 못한 결과를 얻게 될 수도 있을 것이다.

Posted by seanhigher

댓글을 달아 주세요

최근에 달린 댓글

글 보관함