생활코딩 PHP - 변수 > PHP

PHP

PHP Web Programming 강의 리스트

생활코딩 | PHP - 변수

본문

※ 영상을 선명하게 보기 안내
  1. 유튜브 영상에서 오른쪽하단에 톱니바퀴를 클릭합니다.
  2. 팝업목록에서 "품질" 선택하세요.
  3. 원하는 해상도를 선택해주세요.
※ 모바일에서 Wifi가 아니라면 데이타가 소진될 수 있으니 주의바랍니다.
생활코딩님의 PHP강의 청각장애인을 위한 자막
15444115710688.jpg

 자 이번 시간에 살펴볼 것은 변수 라고 하는 겁니다 자 변수 라고 하는

것은 1차로 는 여기 있는 요 편은
변할 변 자 그리고 수는 숫자 숫자 인데요
자의 변할 변 짜라고 하는 말이 들어간 것은
변수라는 것 안에 들어가는 어떤 값이 변한다. 라는 뜻을 담고 있는 겁니다
자 예를 들어서 우리 학교 다닐 때 어 이미 변수라는 걸 을 경험 해
봤어요 그걸 한번
산길을 좀 시켜 드릴께요 물론 수학적인 것들을 얘기하는 것닙니다
자 x 는 일 이라고 했을 때 ex 라고 하는 요 문자의 는 어떤 값이
들어가 있는건가요
바로 일이라고 하는 값이 들어가 있죠 그때 이 중간에 있는
요것을 연산자 라고 하고
자의 연산자의 정확한 이름은 대인 연산자 입니다
즉 우황 에 있는 값을 좌 하 앙 에 대입한다. 란 뜻에서 대입 연산자가
되는 것이죠 자 그다음에
여기에 있는 요 부분을
다시 x 는
x 는
이라고 했을 때 아까는 x 가
일이었는데 바로 이걸로 인해서 x 라고 하는 요 문자의 현재 들어가 있는
값이 1이 어떤 것이 2가 된 것이죠 즉 x 라고 하는 요 문자는
이 변할 수 있다 라는 뜻에서 변수 라는 이름을 갖고 있습니다
그런데 프로그래밍 에서는 요트의 이 변수 라는 말 속에 있는 뒤에 있는
수 라고 하는게 숫자 라는 뜻인데 이 숫자 뿐만 아니라 이 프로그래밍에서
제공하는 그 언어가 제공하는 모든 형태의 데이터 형식들이
이 변수의 값으로 올수가 있습니다 자 예를 들어서
자 여기에 제가 보여드렸던 요것은
x 는 일 이라고 하는 변수 인데요
이것을 제가 x 는 자 따옴표
그리고 php 이렇게 하게되면 x 라고 하는 요 값에는 php 라는
문자가 들어가는 들어가게 되는 것이죠 즉 x 라고 하는 요 안에는 숫자는
물론이고 문자도 들어갈 수 있고 우리 아직 배우지 않았지만 배열 객체
어 이러한 것들이 다 져 x 라고 하는 변수 안에 들어갈 수 있다라는
겁니다 자 그러면 변수 라고 하는
어 것을 직접 한번 사용을 해보겠습니다 자 여기 제가 미리 준비한 코드
인데요
레코드는 우리 본문의 여기 있는 첫 번째 예제 가발을 코드입니다
자 여기에 있는 코드를 하나하나 살펴볼게요
자 우선 요거 굉장히 중요한 내용입니다 자 php 에서는 이 변수의
이름을 정의할 때 반드시 앞에다가 달러 표시 로 시작을 해야 됩니다
즉 달러 에 이라고 하는 것은 a 라고 하는 이름의 변수 라는 뜻입니다
즉 변수 a 에 는 1이라는 값을 대입한 상태고
이 변수에 의해 현재 들어가 있는 값은 그렇기 때문에 일이 되는 것이죠
자 그러면 욥의 이에 담겨 있는 값을 출력할 때 변수 a 에 있는 값
+ 일이라고 하게 되면 여기에 있는 요 값은 1이 되죠 그러면 여기 있는
요 만큼은 1 더하기 1이 되기 때문에 결과적으로 이 가 돼서
요에 콜옵 영령 2 에코 로 화면에 출력될 때 는 이 가 출력이 되는
거죠 자 그 다음엔 br 태그는 줄바꿈을 할 중 html 코드 구요
자 그 다음에 제가 기존에 a 에 담겨 있었던 요 값을
예 2 로 변경한 겁니다 즉 변수 a 에 값이 1이 어떤 것이 2가 되는
상태죠
자 그 상태에서 제가 프린트 그리고 달러 a + 일이라고 하게 되면 자
여기에 지금 들어가 있는 값은 뭐죠
이죠 그러면 여기 있는 요 값은 2 더하기 일 은
3이 되기 때문에 요만큼 2
결과적으로 3이 되면서 화면에는 3의 출력되는 겁니다 자 여기서는 에코
라는 명령을 썼는데 여기서는 프린트 란 명령하셨습니다 이 두가지는
예 같은 의미라고 생각하시면 되겠습니다 자 그럼 요거를 한번 실행을 시켜
볼게요
자 여기 있는 요것을 실행시키면 결과적으로 이와 3이라는 값이 나오죠
자 그런데 여기 내용을 보시면 여러분들이 못 보던 구문이 나와서 나온
것을 볼 수가 있습니다
자 여기 보시면 요 것과 이것의 의미는 뭘까요
자요 것과 요것은 현재 # 이라고 하는 기호 뒤에 따라오는 문제입니다
자 php 에서 # 이라고 하는 문자는 특수한 의미를 갖는데 이 # 뒤에
오는 어떠한 구문을 2 프로그래밍 적으로 해석하지 않는다
예 ut 에 따라 오는 것을 어 마치 투명 인것처럼 없는 셈 친다 라는
것이 # 이라고 하는 기호의 의미 입니다
이런 것을 무엇일 뭐라고 하냐면 주석 이라고 부르고 또 영어로는 코멘트
라고도 부릅니다
자유 샤브 외에도 여러분들이 쓸 수 있는 주석은 자 요렇게 / 를 2개
하는 것도 사용할수가 있어요
직접 해 보시면 되는데 # 대신에 슬래시 / 삶 이라고 하면 요 뒤에
따라온 삶 이라고 하는 문자는 이 프로그램에서 무시가 됩니다
그리고 만약에 여러분들이 좀 긴 코드를
어 주석처리 시키고 싶다 라고 한다.면 이렇게 하시면 되요
자 예를 들어서 여기에 있는 요 내용 전체를
요렇게 하게 되면 자 여기에 있는 슬래시 뒤에 오는 별표 렇게 가 주석의
c 자기 입니다
그리고 별표 슬래시 요 첫번째 시작과 는 이 반대되는 순서를 가지고 있죠
자 이것이 예 종료입니다
그래서 이 시작과 2 종료 주소 종료 사이에 위치하고 있는 이 만큼을
이 프로그램 상에서 없는 셈 치는 것이 바로 주석이 고 요기 오는 여러
줄에 코드를 주 석화 시킬때 사용하는 코드라고 할 수가 있습니다
자 그럼 주석은 언제 사용하려면 보시는 것처럼 요렇게 프로그래밍 적으로는
해석되지 않지만 뭔가 를 언급할 필요가 있을 때 또는 어떤 코드가 어떤
의미를 갖고 있고 어떻게 사용하는지에 대한 그 코드에 대한 설명을 하고
싶을 때 또는 어떤 코드를 일시적으로 사용하지 않도록 하고 싶을 때 요
것처럼요
자 그런 경우에 주석을 사용합니다 아시겠죠 자 그럼 두번째 제논은 이
변수로는 숫자만 온 것니라는 것을 제가 다시 한번 상기시켜 드리기
위해서 준비한 예제 구요
자 여기 딸라 1st 넘어져 변수 1st 란 뜻입니다
그 변수의 값으로 코딩 이라고 하는 문자를 지금 대입한 겁니다 그러면
변수 1st 값은 코딩이 되는 것이죠 자 그걸 출력할 때 자 퍼스트 를
출력하고
점이라는 것은 뭐죠 점은 문자와
문자를
결합할 때 사용하는 연산자 입니다
즉 딸라 1st 라고 하는 자 1st 라고 하는 차 변수에는 코딩 이라는
문자가 들어가 있고 자 그 뒤에 있는 이것은 역시나 문짝이 때문에 이것은
문자와 문자를 결합하는
연산이 필요한 거기 때문에 여기에다가 점을 쓴 겁니다 자 그럼 그 결과가
어떻게 되는지 한번 볼까요
자 그 결과는
자 보시는 것처럼 코딩 에브리바디 라는 결과를 출력하고 있습니다
자 이걸 통해서 우리가 요 변수 안에는 꼭 숫자 만들어가는 것니라는
것을 다시 한번 확인할 수가 있었습니다
자 그러면 이번 시간에는 어
이번에는 변수라는 것을 우리가 왜 쓰는가 를 조금 더 생각해보게 보는
것이 좋을 것 같아요
물론 변수가 쓰 변수는 프로그래밍에서 아주 중요하게 다뤄지는 요소 9
여러분들이 변수를 사용하는 이유는 굉장히 많을 수가 있습니다
근데 그중에서 일단 체감할 수 있는 변수의 어떤 위력이 라고 할까요 그런
것들에 대해서만 제가 간단하게 2 지퍼 드리면 여러분들이 변수라는 것에
대한 감각을 익힐 수가 있을 겁니다
자 여기에 있는 코드를 한번 보시죠
자 여기 보시면 음 계산을 하는 거 드는데요
자 변수가 없을 때 입니다
자 배 게다가 10을 더요 원래의 값은 100 에서 출발 합니다
그 다음에 베개 다 10 을 더하고 그럼 화면에 출력해 써요
자 그리고 여기에 있는 요 배 게다가 10을 더한 요 결과 값에 다가
나누기 10 을 하는 거죠
즉 첫 번째 우리가 연산을 한 결과를 그대로 가져왔는데 이걸 다시 한번
써 준 거죠 편 수가 없기 때문입니다
나누기 10 을 했구요 그리고 그 결과를 화면에 출력한 다음에
어 그 결과를 결과에서 - 10 을 해줬습니다
그리고 그 결과를 화면에 또 출력하고
그리고 그 결과를 그대로 가져와서 거기다가 곱하기 10을 한다. 라고 하는
뭐 그렇게 어려울 거 없는 연산 입니다
자 이거를 뭐 제가 화면에 출력해 볼 필요는 없을 것 같고요
그래도 출력해 볼까요
자 이렇게 결과가 나오죠 거미 결과 똑같은 결과를 만들어 내면서도
이 변수를 사용한 코드를 한번 살펴볼까요
자 베리어블 포 라고 하는 코드를 열었습니다
자 여기 있는 코드를 살펴보죠 우선 a 라고 하는 변수에 다가 100
이라는 값을 일단 넣습니다 그리고
a 라는 변수 + 10 즉 an 현재 102 들어가 있는 상태죠
즉 aa 라는 변수 + 10 을 하고 그 결과를 다시 a 에 다 담았어요
그러면 여기 있는 것은 결과 요기 있는 것은 뭐죠
112 되기 때문에 현재 요에 이라고 하는 변수의 값은 112 되는 거죠
자 그걸 화면에 출력해 씁니다
자 그리고 그 112 라고 하는 값이 담겨있는 a 라고 하는 변수에
변수를 10으로 나눴어요 그리고 그것을 다시 a 라는 변수에 담았죠
그 다음에 걸 출력하고 그리고 그 a 라는 변수에 담겨있는 값에서 시골
빼고 10을 곱한 다음에 출력을 하는 거죠
그렇게 해서 나온 결과는 아까 우리가 봤던 것과 동일한 결과를 만들어
냅니다
자 여기 있는 방금 그 코드를 제가 실행시켜 볼게요
4번 을 실행시켰을 때 똑같은 결과를 나타내죠
그런데 코드 자체는 변수를 사용 했냐 사용 하지 않았냐 라고 하는 차이만
있을 뿐입니다
자네 여기까지는 별로 변수 효용이 나타나지 않죠
왜냐하면 코드 자체가 그렇게 길지 않기 때문에 자 그런데
요긴 이유 조건이 바뀌어서 이 처음에 시작하는 값이 100니라
만약에 천을 해야 된다 라고 했을 때 우리는 어떻게 해야 되나요
여기 있는 값도 바꾸고 요것도 바꾸고 요것도 봤구요 또 다 바꿔야 겠죠
예 자 그런데 변수를 사용하는 경우에는 자 여기 있는 최초의 변수에 담겨
있는 저 - 라고 하는 값만 천으로 바꾸게 되면 예 2 밑에 있는 모든
코드는 우리가 전혀 수정할 필요가 없이 우리가 원하는 결과를 얻을 수
있다라는 겁니다
즉 어떤 값을 여러분들이 재활용할 수 있다는 것도 변수가 가질 수 있는
아주 중요한 효용이 라고 볼수가 있어요
만약에 여기에 있는 요 코드 자체가 굉장히 복잡한 로직이 고
그리고 여기 있는 코드 양도 지금보다 100배 참배 많다 라고 한다.면 그
값 거기에 들어가는 이 값을 여러분이 일괄적으로 수정 한다.는 것은
어렵거나 불가능할 수 있습니다 사람은
예 그렇기 때문에 우리는 변수를 통해서 이 프로그래밍을 좀 더 효율적으로
할 수 있다는 것을 알 수 있는 것이죠

댓글 0개

등록된 댓글이 없습니다.

Total 93건 1 페이지
썸네일
제목

본 사이트의 컨텐츠는 명시적으로 공유기능을 제공하고 있는 공개된 자료를 수집하여 게시하고 있습니다.

저작권, 강의등록, 광고, 제휴등은 "관리자에게 문의하기"로 메세지 주시면 확인후 답변드립니다.

Menu