[입문자용강좌] 변수란?

 

[변수]

# 본내용은 스킨제작을 목적으로 하는 분들을 위한 입문자용 기본 강좌입니다.

# 입문자가 쉽게 php를 느낄수 있도록 되도록 간추려서 쉽게 구성한 강좌입니다.

# 입문자가 아니면 보실 필요가 없습니다.

# 강좌의 순서는 입문자가 쉽게 와닿을수 있도록 임의로 조정했습니다.

# 강좌는 누구나 읽고 사용할수 있지만, 다른 책의 내용으로 포함될수 없습니다.


순서상은 변수형에 대해 먼저 설명하여야 하지만, 입문자의 이해를 돕기 위해 변수에 대한 내용을 먼저 다룹니다.


1. 변수란?


'변수' 라는 것은 변하는 값이라는 뜻입니다.


변수는 프로그램 진행상 여러 가지 값을 대입시켜서 사용할수 있습니다.

어려운 설명은 배제하고,

$변수명 의 형태로 사용합니다.

$과 변수명 사이에는 공백이나 탭이 들어가서는 안됩니다.

변수명에는 일반적으로 숫자, 영문대소문자, -, _ 등이 올수있습니다.

단, 변수명의 시작은 숫자가 될수 없습니다.

변수에 값을 대입하는 방법은 변수 = 값 의 형태를 취합니다.

이것은 산수나 수학에서 같다의 의미가 아닙니다.

나중에 다루겠지만 php에서는 같다라는 의미는 == 를 사용합니다.


1) 보기

<?php

 

$bo_table = 'test';

//이것은 주석입니다. 여기서는 $bo_table 이 변수가 되고 test 가 변수에 대입되어진 값입니다.

//이 문장 이후에는 $bo_table 이 test 와 같은 의미입니다.

 

?>


2) 잘못된 사용

$1bo_table -> 변수명에는 숫자가 맨앞에 올수 없습니다.


3) 의문점

변수는 어떠한 값을 대입해서 사용하는 것이라고 했는데

그냥 $bo_table = 'test'; 이렇게 사용하지 말고

그냥 test 라고 사용하면 되지 않나요?


=>변수는 앞에서 설명했듯이 변하는 값, 변할수 있는 값입니다. 처음에는 $bo_table이 test를 의미할수 있지만


그 이후에 나오는 문장에서 새로운 값을 대입할수 있다는 뜻입니다.

이후의 문장에서 $bo_table = 'test2'; 라고 대입하면 $bo_table은

더이상 test가 아니기 때문입니다.


지금은 잘 이해안되더라도 이부분은 이정도로 이해하고 넘어갑니다.

 

 

2007-02-16 10 : 48 수정되었습니다.

[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]

첨부파일

변수.hwp (32 KB) 38회 2007-02-16 10:50
|

댓글 9개

오우~ 연재 강좌인거군요.. 감사합니다.. 열심히 정독하여 저도 고수가 되겠습니다.
역시 책이랑 먼 저로서는 인터넷 활자가 좋습니다.
열심히 공부하겠습니다.
제가 얼마나 시간이 될지는 모르겟지만,

입문자가 스킨을 만들수 있을 정도까지만 다뤄볼까 합니다.

조금만 익혀두면,

자기가 생각한것을 스킨으로 표현하기 쉬워집니다.

그리고 알고 사용하기 때문에

안정적이고 효율적인 스킨을 만들수 있게됩니다.

그다음부턴 스스로 찾아서 공부하고 실력을 늘려갈수 있는 단계가 됩니다.

사실 이곳 그누보드는

php프로그래머의 커뮤니티라기 보다는

그누보드 사용자 커뮤니티이므로

연령이나 직업 등이 다양합니다.

어렵게만 느껴지는 책이나 메뉴얼 보단

쉽게 생각하고 쉽게 받아들일수 있는 내용을 다뤄 보고자 합니다.
저도 고수님들께 배우고 팁게를 뒤져서 주워먹은 얕은 지식으로 그누초보분들께 도움을 드리고 있으나... 역시 얕은 지식의 한계로 아직 많은 오류를 범하고 있지요.

매번 오타 또는 구문오류로 php를 조금이라도 공부했다면 알 수 있었을거라 판단되는 기초적오류를 많이 범했으나 인쇄된 활자는 집중이 안되고 무작정 php 공부하자니 뭘해야할지도 모르겠고해서 아직도 꾀만 부리기 일쑤인지라.. ^^;;

귀중한 시간을 내어서 이런 유용한 강좌를 주시니 무지고맙고 공부에 의욕이 활활타오릅니다. 열심히 배우겠습니다.
오호.......정말 기다렸던 강좌입니다.

머리에 쏙쏙 들어오는군요!!!!
옛날 언어들은 변수 정의가 딥따 복잡했는데 요즘에는 자동 casting이 되어서 아주 편해요^^
short, long, interger*2, integer*4, real*4, real*8, real*16... 이런거는 이제는 추억이죠. ㅋㅋ
감사합니다.

시간이 되는데로 공부좀 해야겠네요^^
머리에 쏙쏙 들어 오네요.캄사해요
모르겠어요~ㅜㅜ
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

태그 필터 (최대 3개) 전체 개발자 소스 기타 mysql 팁자료실 javascript php linux flash 정규표현식 jquery node.js mobile 웹서버 os 프로그램 강좌 썸네일 이미지관련 도로명주소 그누보드5 기획자 견적서 계약서 기획서 마케팅 제안서 seo 통계 서식 통계자료 퍼블리셔 html css 반응형 웹접근성 퍼블리싱 표준화 반응형웹 홈페이지기초 부트스트랩 angularjs 포럼 스크린리더 센스리더 개발자톡 개발자팁 퍼블리셔톡 퍼블리셔팁 기획자톡 기획자팁 프로그램강좌 퍼블리싱강좌
+
제목 글쓴이 날짜 조회
18년 전 조회 2,152
18년 전 조회 4,943
18년 전 조회 3,311
18년 전 조회 2,240
18년 전 조회 1,938
18년 전 조회 2,209
18년 전 조회 1,837
18년 전 조회 1,942
18년 전 조회 1,946
18년 전 조회 2,584
18년 전 조회 3,624
18년 전 조회 6,076
18년 전 조회 3,984
18년 전 조회 3,158
18년 전 조회 2,236
18년 전 조회 2,513
18년 전 조회 2,302
18년 전 조회 2,409
18년 전 조회 2,510
18년 전 조회 2,951
18년 전 조회 2,640
18년 전 조회 2,098
18년 전 조회 3,228
18년 전 조회 3,686
19년 전 조회 3,941
19년 전 조회 3,427
19년 전 조회 3,477
19년 전 조회 2,676
19년 전 조회 2,575
19년 전 조회 2,563
19년 전 조회 2,431
19년 전 조회 2,655
19년 전 조회 3,949
19년 전 조회 3,755
19년 전 조회 2,179
19년 전 조회 2,112
19년 전 조회 1,637
19년 전 조회 3,967
19년 전 조회 6,003
19년 전 조회 7,087
19년 전 조회 2,575
19년 전 조회 2,801
19년 전 조회 4,278
19년 전 조회 2,270
19년 전 조회 3,711
19년 전 조회 2,984
19년 전 조회 2,828
19년 전 조회 2,299
19년 전 조회 2,578
19년 전 조회 2,677
19년 전 조회 3,180
19년 전 조회 3,851
19년 전 조회 3,365
19년 전 조회 2,886
19년 전 조회 2,377
19년 전 조회 3,045
19년 전 조회 3,148
19년 전 조회 2,660
19년 전 조회 2,393
19년 전 조회 3,428
19년 전 조회 4,968
19년 전 조회 5,173
19년 전 조회 2,397
19년 전 조회 2,286
19년 전 조회 5,086
19년 전 조회 9,063
19년 전 조회 2,145
19년 전 조회 5,025
19년 전 조회 4,460
19년 전 조회 2,723
19년 전 조회 5,068
19년 전 조회 2,895
19년 전 조회 3,778
19년 전 조회 2,716
19년 전 조회 3,522
19년 전 조회 2,055
19년 전 조회 5,476
19년 전 조회 1,809
19년 전 조회 6,173
19년 전 조회 2,984
19년 전 조회 6,154
19년 전 조회 6,933
19년 전 조회 3,832
19년 전 조회 2,310
19년 전 조회 2,202
19년 전 조회 6,987
19년 전 조회 2,480
19년 전 조회 4,046
19년 전 조회 5,440
19년 전 조회 2,769
19년 전 조회 1,821
19년 전 조회 1,664
19년 전 조회 1,611
19년 전 조회 1,895
19년 전 조회 1,897
19년 전 조회 1,889
19년 전 조회 1,806
19년 전 조회 2,598
19년 전 조회 2,411
19년 전 조회 3,558