[변수]
|
# 본내용은 스킨제작을 목적으로 하는 분들을 위한 입문자용 기본 강좌입니다. # 입문자가 쉽게 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 수정되었습니다.
첨부파일
변수.hwp (32 KB, 38회)댓글 9개
입문자가 스킨을 만들수 있을 정도까지만 다뤄볼까 합니다.
조금만 익혀두면,
자기가 생각한것을 스킨으로 표현하기 쉬워집니다.
그리고 알고 사용하기 때문에
안정적이고 효율적인 스킨을 만들수 있게됩니다.
그다음부턴 스스로 찾아서 공부하고 실력을 늘려갈수 있는 단계가 됩니다.
사실 이곳 그누보드는
php프로그래머의 커뮤니티라기 보다는
그누보드 사용자 커뮤니티이므로
연령이나 직업 등이 다양합니다.
어렵게만 느껴지는 책이나 메뉴얼 보단
쉽게 생각하고 쉽게 받아들일수 있는 내용을 다뤄 보고자 합니다.
매번 오타 또는 구문오류로 php를 조금이라도 공부했다면 알 수 있었을거라 판단되는 기초적오류를 많이 범했으나 인쇄된 활자는 집중이 안되고 무작정 php 공부하자니 뭘해야할지도 모르겠고해서 아직도 꾀만 부리기 일쑤인지라.. ^^;;
귀중한 시간을 내어서 이런 유용한 강좌를 주시니 무지고맙고 공부에 의욕이 활활타오릅니다. 열심히 배우겠습니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 28772 |
HTML
오늘 날짜와 요일 넣기
1
|
| 10555 | |
| 10554 |
JavaScript
홈에 머문시간을 제목표시줄과 상태바에 실시간으로 알려줍니다
|
| 10553 | |
| 28770 |
HTML
창의 사이즈 변경 금지 시키기
1
|
| 28769 |
HTML
손님의 방문 횟수를 알려 줍니다
|
| 10552 | |
| 10551 | |
| 28768 |
HTML
자바스크립트 버튼에 링크 걸기
|
| 10550 | |
| 10549 |
JavaScript
들어올때나 나갈때나 인사는 착실히 해야죠..ㅋㅋㅋㅋ
|
| 10548 | |
| 10547 | |
| 28767 |
HTML
이름을 물어보고 인사하는 스크립트
|
| 10546 | |
| 10545 |
JavaScript
창을 열면 인사하는 간단한 스크립트
|
| 10544 | |
| 28766 | |
| 10541 | |
| 10540 | |
| 10538 | |
| 10537 |
기타
순발력테스트
|
| 10535 |
Flash
Ajax강의
1
|
| 10534 |
JavaScript
named -- dns서버
|
| 10533 |
JavaScript
문서내 이미지갯수 출력
|
| 10532 | |
| 28760 | |
| 10531 | |
| 10530 |
JavaScript
리눅스 부팅후 자동 실행
|
| 28759 |
HTML
버튼에 스타일주기(익스)
|
| 10527 | |
| 10525 | |
| 10523 | |
| 10520 |
Flash
swish 서브메뉴 제작방법
2
|
| 28758 |
HTML
오른쪽마우스클릭시메뉴(익스전용)
|
| 28757 |
HTML
오른쪽마우스클릭시메뉴(익스전용)
|
| 10519 | |
| 10518 |
MySQL
mysql 자동 최적화 / 복구 스크립트
|
| 10517 |
JavaScript
내용 복사해서 붙어넣기 하면 출처까지가 따라서 나옴 (출처:네이버 소스)
|
| 10515 |
JavaScript
ncftp사용법
1
|
| 28756 |
HTML
영카트에서 카테고리 검색하기
|
| 10514 | |
| 10512 | |
| 10511 |
JavaScript
영어철저가 의심스러울때
|
| 10510 |
JavaScript
로그인할때 나오는 메시지 바꾸기
|
| 10509 | |
| 10508 | |
| 10507 | |
| 28755 |
HTML
자바스크립트로 url 획득
|
| 28751 | |
| 10506 |
JavaScript
파일을 엑셀 혹은 워드로 다운 받기
|
| 10505 | |
| 10504 |
JavaScript
테이블속성연습
|
| 10503 | |
| 10499 | |
| 10487 | |
| 28748 |
HTML
투명도조절
2
|
| 10486 | |
| 28747 | |
| 10484 |
JavaScript
날짜 계산하기
1
|
| 10483 |
기타
폼필드로 바탕색상조정
|
| 10482 | |
| 28746 |
HTML
버튼 하나로 링크두개를 열어보자
|
| 10480 |
JavaScript
접속시도를 여러번 하는 IP 자동 블락하기
1
|
| 10476 | |
| 10473 |
JavaScript
팝업창.. 지정한 시간대에 열기
2
|
| 10472 |
기타
한글 영문으로 변환
|
| 28745 |
HTML
[펌]다중 업로드
|
| 10460 | |
| 10456 | |
| 28739 | |
| 10455 | |
| 28738 | |
| 10451 | |
| 10448 | |
| 10446 |
JavaScript
font-weight 숫자로도 가능
1
|
| 10445 |
JavaScript
에디터 수정해서 쓰세요!
|
| 10444 |
기타
리사이즈 팝업
|
| 10442 | |
| 10439 |
JavaScript
배경음악 또는 배경이미지 등 브라우저를 열고 처음 접속시 한번만 실행
2
|
| 10408 |
Flash
무료 플래시 209개
30
|
| 10403 | |
| 10400 |
JavaScript
문서내에 글씨 찾기
2
|
| 10398 | |
| 10397 | |
| 10396 |
JavaScript
ssh dictionary attack 막기
|
| 10391 | |
| 10390 | |
| 28733 |
HTML
밑의 갤러리 압축 화일
4
|
| 10389 |
JavaScript
까만도둑님께서 플래쉬 갤러리가 필요하시다고 해서...
|
| 10383 | |
| 10378 |
Flash
플래시에서 tabIndex 적용하기
4
|
| 28732 | |
| 10342 |
Flash
간단하지만 유용한 배너관리 시스템
35
|
| 28731 | |
| 10335 |
Flash
플래시 자동 슬라이더
6
|
| 28730 |
HTML
cart클래스2
|
| 28729 |
HTML
cart클래스1
|
| 28727 |
HTML
비교 복사
1
|
| 10332 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기