본문 바로가기

Programming Language

(90)
[PHP] for문 ( 반복문) ● for문이란? : for문을 사용하면 10회 또는 100회 반복합니다. 이외에도 지정한 횟수만큼 반복합니다. ​ 예시) for(카운터 초기화; 조건식; 카운터 갱신){ 처리; } for문에서는 카운터로 변수 $i를 사용했습니다. 즉, ()괄호안에서 변수를 바로 선언할수있고, 해당 변수를 통해서 ;(세미콜론)을 기준으로 3등분이 됩니다. 첫번째는 카운터 초기화를 진행하는데, 처음 변수값을 선언해주면서 값을 대입해준다고 생각하시면 됩니다. 두번째는 해당 변수가 몇번 반복할지 조건을 만들어줍니다. 저는 $i변수가 0으로 선언했기에 10까지 반복하면 $i가 9가 됬을때 루프를 빠져나옵니다. 세번째는 $i변수가 한번 루프 돌때마다 증감을 해줄지 정합니다. $i++이기에 0,1,2,3,4,5~~~이런식으로 숫가..
[PHP] while문과 do-while문 (반복문) ● while이란? : 먼저 조건식을 평가하여 조건이 만족되면(참) 블록을 처리합니다. 처리가 끝나면 다시 조건을 검사하고 계속 반복할지 판단합니다. 조건이 맞지않다면 while문을 빠져나갑니다. ​ 예시) while(조건식){ 처리; } ​ ​ ● while의 사용 목적 : 같은 처리를 반복하는 구문은 여러개 있지만 간결한 코드를 쓰기위해 while문과 do-while문을 사용합니다. while문을 실습하기위해, $numArray라는 변수에 빈 배열을 만들어주고, while 조건문에 다섯번 반복되게 합니다. 즉, 0,1,2,3,4 이렇게 총 5번이 반복됩니다. (배열은 0인자부터 값을 넣어줍니다. 추후에 배열편에서 자세히 다뤄보겠습니다.) $num변수에 난수(랜덤)값을 하나 대입해줍니다. 그리고 if조..
[PHP] 조건문 ( if문 / switch문 ) ● 조건문 이란? : if문을 사용하면 '만약 ~이면 A를 실행한다. 아니면 b를 실행한다'처럼 조건을 만족하는지 판단해 처리합니다. ​ ​ ● if문 : 한가지 조건을 만족할때(참) 실행할 처리는 다음 형식을 사용합니다. ​ 예) if(조건문) { 처리 문; ]else{ 처리 문; } ​ $score변수에 30을 대입해줍니다. if(조건문)에서 조건문을 40이상일경우 echo로 true출력해주고, 아닐경우는 false를 출력해줍니다. 이번에는 if문을 중첩해서 사용해보았습니다. 또한, 논리 연산을 사용해봤는데, 우선 $sex변수에 man을 대입하고 남성인 man일때 if에 true로 중첩 if문에 들어갑니다. 그리고 이번에는 $age변수로 20대일경우 true로 "채용합니다."라는 문자가 출력됩니다. ..
[PHP] 연산자 ( 대입연산자, 산술연산자, 증감연산자, 비교연산자, 논리연산자, 삼항연산자, 비트연산자, 형 변환연산자) ● 연산자란? : 연산자는 +나 -와 같은 연산을 하는 기호입니다. PHP는 문자열을 포함하는 숫자를 그대로 산술 계산을 하는 등 암묵적 형변환(캐스팅)을 곳곳에서 합니다. ​ ​ ​ ​ ● 대입 연산자 : =은 대입 연산자로써, 왼쪽 항에 있는 변수or 상수등에 오른쪽 항의 값을 대입하고 설정합니다. 예를 들어 $a=2는 2를 $a변수에 넣는 식입니다. $a, $b, $c를 각각 세개의 변수를 선언해줍니다. 그리고 우측에 100을 대입해줍니다. 그렇게되면 100이 $c에 대입되고, $c의 값인 100은 $b변수에 대입되고, $b의 값인 100이 $a에 대입됩니다. 그리고 출력해보면 모두 100이 나옵니다. 그리고 7번줄에서 $a변수에 1을 더해줍니다. 그러면 101이 출력됩니다. ● 복합 대입연산자 :..
[PHP] Sublime Text2(에디터) 설치방법 / 다운로드 (+PHP 실행) ● Sublime Text2 란? : 코드 에디터로 프로그래밍 언어를 작성 할 때 사용하는 프로그램으로 빠르고 가볍고 확장성이 좋은 에디터입니다. http://www.sublimetext.com/2 Sublime Text 2 - Sublime Text www.sublimetext.com 1. 위 URL을 통해 홈페이지에 접속해주고, 위 사진처럼 OS버전에 맞게 다운로드 버튼을 클릭해줍니다. 2. 위 사진처럼 체크박스를 클릭해줍니다. (바탕화면에서 바로가기를 만들어줄건지 여부에 대해 물어보는 체크박스입니다.) 설치를 모두 끝내시면 다운로드가 모두 완료되었습니다. 만약, PHP를 바로 구동하싶으시면, 아래 URL을 설치하셨다고 가정하고 연동해서 PHP실행해보겠습니다. https://choseongho93.t..
[PHP] 윈도우 환경에서 PHP한번에 설치 및 실행하기 (+ MySQL / Apache) PHP스톰 에디터로 한번에 AMP가 사용가능하지만, 유료이기때문에 다소 힘들수있습니다. 아톰에디터로도 사용을 하시는 분들이 간혹 있지만, Apache와 MySQL을 별도로 설치해서 연결해야 합니다. 그래서 불편하기떄문에 이번 편에서는 한번에 설치하는 방법을 통해 PHP 편리하게 학습하시는 분들을 위해 포스팅해보겠습니다. * WAMP란? : Window에서 Apache, MySQL, PHP를 한번에 설치하는 약어입니다. (윈도우가 아니라면 그냥 AMP라고 불립니다.) https://bitnami.com/stack/wamp/installer Install WAMP, Download WAMP show MD5 f003af88844e45da7c2929917db4087a SHA1 01eac2c772b8309dd3e..
[PHP] 문자, 변수 값 표시하기 (echo, print_r, var_dump) ● echo ( 변수값 표시하기 ) : echo는 HTML에서 문자열을 출력하기 위해 사용하는 명령입니다. 값이 한 개면 괄호를 붙인 형식을 사용합니다. HTML코드인 " "을 출력하면 웹 브라우저에서 줄 바꿈을 합니다. echo키워드를 사용해서 웹브라우저에서 값을 표시해줍니다. 을 통해 줄바꿈이 일어나는것을 볼 수 있습니다. 값을 여러개 표시할때는 echo 키워드에 ,(쉼표) or .(마침표)를 사용해주시면됩니다. 그러면 여러개의 값을 연속해 표시할 수 있습니다. 단, 값이 여러개일때 고라호를 붙인 형식은 오류가 발생하기때문에 주의해주세요. 위 사진에서는 $msg 변수에 문자열을 담아 저장해두고, print키워드를 통해 출력해주었습니다. 만약에 값을 한개만 표시하는 경우에는 print()를 사용할수 있..
[PHP] 변수, 상수 / 주석 ▶ 변수, 상수 / 주석 : 값을 일시적으로 보관하고 계산할 때 변수를 사용합니다. 변수명은 대소문자를 반드시 구별해주어야 합니다. JAVA와 달리 PHP는 변수 자료형 타입별로 지정해주지 않습니다. 그러기 때문에 PHP 변수선언할때 JAVA에 비해 편리합니다. ​ ​ ● 변수명 규칙 : 변수명은 영문 or 밑줄로 시작하고 두번째 문자부터는 숫자도 사용할 수 있습니다. 반드시 영문 대문자와 소문자는 구별하므로 주의해야 합니다. 예를 들어 $AGE와 $age는 다른 변수로 취급됩니다. 위 사진을 보시면 변수를 선언해주고, 합계와 평균을 구해보았습니다. $(달러)를 사용해서 변수를 선언해주고, 대입을 통해 값을 넣어주었습니다. $total변수는 세과목의 합산 점수를 담아주는 변수를 만들어주었습니다. 평균도 ..