목록PHP (39)
cgy12306

UI(User Interface)는 시스템과 사용자 사이의 접점을 의미한다. 사용자의 의지를 시스템에게 전달하면서, 시스템의 상태를 사용자에게 알려주는 장치, 그래픽, 명령어들을 포괄적으로 UI라고 부른다. API(Application Programming Interface)는 운영체제나 언어 같은 플랫폼과 그 플랫폼 위에서 동작하는 응용 프로그램이 상호작용하는 접점이다. phpinfo();와 같은 함수도 API이다. date또한 API 함수이다.

include는 PHP에서 필요에 따라서 다른 PHP 파일을 코드 안으로 불러와서 사용할 수 있게 해준다. include는 외부의 php 파일을 로드할 때 사용하는 명령어이다. php는 외부의 php 파일을 로드하는 방법으로는 4가지 형식을 제공한다. include include_once require require_once include와 require의 차이점은 존재하지 않은 파일의 로드를 시도했을 때 include가 warning을 일으킨다면 require는 fatal error를 일으킨다는 점이다. fatal error는 warning보다 심각한 에러이기 때문에 require가 include보다 엄격한 로드 방법이라고 할 수 있다. _once는 파일을 로드 할 때 단 한번만 로드하면 된다는 의미이..

배열 배열이란 연관된 데이터를 모아서 관리하기 위해 사용하는 데이터 타입이다. 이런식으로 배열안에 값을 저장할 수 있다. 배열에 담겨있는 값을 가져올 때는 대괄호 안에 숫자를 넣는다. 이 숫자를 색인(index)라고 부르고 0부터 시작한다. get_members의 값은 배열이기 때문에 array가 출력되고 그 다음 소괄호안에 크기가 출력되고, 중괄호안에 각 배열안에 들어가 있는 자료형과 해당되는 데이터가 들어가 있다. 이런 식으로 두번째 배열의 값을 가져올 수 있다. get_members이 반환한 배열을 members에 저장하고, 변수 i를 members의 크기(count)만큼 반복해주는 코드이다. ucfirst는 알파벳의 첫 글자를 대문자로 만들어주는 함수이다. 배열 크기 이런 방식으로 배열의 크기를 ..

함수 함수(function)란 하나의 로직을 재실행 할 수 있도록 하는 것으로 코드의 재사용성을 높여준다. 방대한 양의 코드를 줄여주고, 유지보수를 쉽게 해주며, 버그가 발생할 여지를 줄여주는 것들이다. 사용 방식 function 함수명 (인자){ 코드 return 반환값; } 호출할 때에는 함수명();을 쓰면 된다. 0부터9까지 출력되는 걸 볼 수 있다. 이렇게 함수를 여러 번 호출할 수 있다. return으로 값을 반환해 줄 수 있다. 그래서 각각 member1은 egoing, member2은 k8805을 반환해 준다. return이 등장한 이후에는 함수 내의 어떠한 코드도 실행되지 않는다. 인자 인자(argument)는 함수로 유입되는 입력 값을 의미하는데, 어떤 값을 인자로 전달하느냐에 따라서 함..

반복문 반복문은 컴퓨터에게 반복적인 작업을 지시하는 방법이다. 반복문의 문접에는 여러가지가 있다. while 반복문이 계속 참이기 때문에 1이라는 화면이 계속 출력을 시도한다. 조건이 거짓이기 때문에 아무것도 출력이 되지 않는다. 조건이 i가 5보다 작으면 반복문을 계속 실행시키는 코드이다. 반복문이 한번 실행될 때마다 i에 1이 증가된다. i 값이 5가 되면 종료된다. 0부터 4까지니까 5번 반복된다. for i가 0부터 10이 될 때까지 반복하고 i를 1씩 증가시키는 반복문이다. 0부터 9까지 실행되므로 10번 반복된다. 다른 코드이지만 결과값은 같다 뒤에 숫자를 1부터 10까지 붙이고 싶으면 변수를 1부터 주고 출력 뒤에 괄호하고 변수를 적어주고 반복문 마지막에 i에 1을 증가하는 코드를 붙이면 된..

and는 좌항과 우항이 모두 참일 때 참이 된다. &&를 사용해도 된다. true and true만 true이기 때문에 1만 출력이 된다. 나머지는 다 거짓이다. 아이디와 패스워드가 egoing이고 111111이면 right가 출력되고 아니면 wrong이 출력된다. or 연산자는 좌우항 중에 하나라도 ture이면 true가 된다. false or false만 false고 나머지는 다 true이다. 그래서 123만 출력이 된다. id가 egoing이거나 k8805이거나 sorialgi이면 right 나머지 경우 wrong 출력이 된다. id가 egoing이거나 k8805이거나 sorialgi이고, 비밀번호가 111111이면 right 나머지 경우 wrong 출력이 된다. !는 부정의 의미이기 때문에 !fa..

조건문은 주어진 조건에 따라서 애플리케이션을 다르게 동작하도록 하는 것이다. 조건문은 if로 시작한다. if 뒤에 괄호가 오고, 괄호 안에 조건이 위치한다. 조건이 될 수 있는 값은 Boolean이다. Boolean 값은 true와 false밖에 올 수 없고, 조건이 true여야 조건문이 실행이 된다. 조건이 참이기 때문에 result : true가 출력된다. 조건이 거짓이기 때문에 괄호안에 것이 실행되지 않는다. 참이기 때문에 12345가 출력이 된다. 조건이 거짓이기 때문에 5만 출력이 된다. else 뒤에 따라오는 중괄호는 주어진 조건이 false일 대 실행될 로직이 위치한다. 조건이 참이기 때문에 1이 출력된다. 거짓이기 때문에 2만 출력이 된다. else if는 조건문을 좀 더 풍부하게 해준다...

id 값을 k8805로 변경하면 k8805가 출력이 된다 . 주소창에서 id를 name으로 변경하면 오류가 난다. name으로 사용하고 싶으면 php파일에서 id를 name으로 변경해주면 된다. 아이디와 비밀번호를 출력해주는 코드이다. ‘?’는 주소와 입력데이터의 구분자이고, ‘&’는 값과 값 사이의 구분자이다. HTML Form input의 type이 text면 입력할 수 있는 박스 형이 나오고 submit이면 제출하는 버튼이 나온다. form 태그는 form태그 구간에 있는 입력된 값들이 submit버튼으로 인해 전송 되었을 때 어떤 URL로 보낼 것인가를 action에 지정해주고, 어떤 방식으로 보낼 것인가를 method에 지정해준다. 박스에 cgy12306과 12345를 입력하면 url이 아래와 ..