PHP(9)
-
[PHP]Study_0328:include와 require
include함수를 통해 외부 php파일을 불러올 수 있다. Welcome to my home page! Some text. Some more text. include 할때의 주의할점은 파일 위치이다. 위의 코드에서는 실행하는 php와 include하는 php가 같은폴더안에 들어있어야 한다. include_once하게되면, 한번만 실행한다는 것이다. include와 유사하게, require함수를 사용할 수 있는데, require함수와 include함수의 차이점은, 에러가 일어났을때에 처리방법에 있다. include는 warning을 일으키지만, require은 fatal error를 일으킨다. fatal은 치명적이란 뜻이여서, 더 강력한 경고를 할때에 사용된다. require도 include와 같이 re..
2022.03.28 -
[PHP]Study_0328:배열
배열은 어느 언어에서나 중요하게 다뤄진다. php에서의 배열 형식은 다음과 같다. $변수명 =Array("값","값","값"); 자동차에대한 배열을 만들어봤다. I like Volvo, BMW and Toyota. 가 출력된다. $cars의 배열에 각각 0번째,1번째,2번째 값을 가져올 수 있다. 컴퓨터는 0부터 숫자를 세기때문에, 배열순서가 0부터 시작된 것이다. 배열을 만들때, ()로 만들수 있지만, []로도 만들 수 있으니 참고하자. count함수를 통해 배열의 길이를 가져올 수 있다. 배열의 길이는 반복문과 배열을 합쳤을때 많이 사용된다. 이런식으로 사용이 되는데, i가 배열의 길이 직전까지 증가한다. 즉, i는 0,1,2의 값을 가지고 반복문이 종료된다. ucfirst함수는 첫번째 문자를 대문자..
2022.03.28 -
[PHP]Study_0328:함수
함수는 기본적으로 정의, 호출로 이루어져있다. 함수를 사용하는 이유는, 한번 사용한 코드를 재사용하기 위해 함수를 사용한다. function 함수이름(){ 코드; } 기본적인 함수 형식이다. 호출할때에는 함수이름(); 을 써주면된다. 그렇게되면, 함수를 실행할때의 코드가 실행 될 것이다. 한가지 예시이다. writeMsg();를 통해 함수를 호출하고, 그 결과 Hello world를 출력할 수 있다. 함수이름 뒤 괄호에 변수를 넣어서 함수를 관리할 수 있다. 이때, 함수이름 뒤 괄호에 넣는 변수를 '인자'라고 한다. $a와 $b를 입력해주면, return을 통해 $a+$b를 저장해 줄 수 있다. 다른 언어에서처럼, 5 days는 문자열이여서 더하기가 안될 것이다 라고 생각할 수 있다. 하지만 php는 문..
2022.03.28 -
[PHP]Study_0328:반복문
반복문은 여러가지가 있는데, 가장많이 사용하는건 while과 for문이다. 그외에도 do...while , foreach가 있다. while의 형식은 다음과 같다. while(조건){ 코드; 코드; } while의 주의점은, 끝나는 지점을 설정해주어야 한다는 것이다. 끝나는 지점을 설정해주지 않으면, 컴퓨터는 무한적으로 반복할 것이다. x의 값이 5이하일때, 코드를 반복하는 것이다. $x++대신에 $x+=1로 사용하여도 된다. 결과값은 다음과 같다. The number is: 1 The number is: 2 The number is: 3 The number is: 4 The number is: 5 x의 값이 6이되면, 조건이 false가되어, while문이 끝나게 된다. for문의 형식은 다음과 같다...
2022.03.28 -
[PHP]Study_0328:조건문
if(){ } else if{ } else { } php의 if조건문의 기본적인 형식이다. 조건문 안에 true false를 넣어서 지정해줄 수 있다. 이렇게 넣어준다면, if조건문이 true로 받아들인다. x라는 변수의 값이 존재하기만 한다면 true로 받아들인다. 자바와 파이썬처럼 조건문 안에 and(&&)와 or을 넣어서 조건문 논리연산자도 가능하니 참고하자. 조건문 안에 !를 넣어주면 ex) if(!true and !false){ } 부정을 표현할 수 있다. boolean의 true는 1로 false는 0으로 대체할 수 있으니, 코딩할때에 참고할 수 있다. 자바에서 조건문 중 하나로 switch/case문이 있다. php에서도 switch/case문을 사용할 수 있다. favcolor라는 변수에 ..
2022.03.28 -
[PHP]Study_0328:입력과 출력
html의 form방식이랑 유사하다고 생각하면 된다. url은 ~~~~.php?id=eeaa 로 지정해준다면, url의 id부분의 정보를 가져와서 php에서 사용을 하는 형식이다. 출력값은 Welcome, eeaa 로 나온다. url의 ?뒷부분이 GET으로 정보를 주고받을 때 사용하는 것이고, 소스의 GET부분의 변수와 url의 GET 정보를 같이 맞춰준다면 에러없이 바꿔줄 수 있다. 두개이상의 GET정보는 &로 이어주면 된다. POST방식은 GET방식과는 다르게, url에 노출되지 않도록 정보를 보내줄 수 있는 방식이다.
2022.03.28