본문 바로가기

분류 전체보기120

공부 내용 정리 PHP :: 초급 I # include와 namespace 프로그래밍은 유지보수가 생명이다. 유지보수를 쉽게 하기위하여 변수 그리고 함수, 객체화 등을 하는 것인데, 본 장에서 다룰 include와 namescape 역시 유지보수의 효율을 제고하기 위하여 사용하는 기능들 중 하나인 것이다. include란, PHP에서 필요에 따라 다른 PHP파일을 코드 안으로 불러와 사용할 수 있도록 하는 기능을 가지고 있다. 내용은 다음과 같다. namespace는 가령 여러개의 PHP파일을 include를 통하여 불러왔을 때, 각기 다른 PHP파일에 같은 이름의 함수 혹은 클래스 이름으로 인하여 발생한 충돌을 해결할 수 있는 기능이다. # Include , require , _once # greeting.php function greet.. 2021. 5. 26.
공부 내용 정리 PHP :: 기초 IV # 함수 php에서의 함수 정의와 호출은 다음과 같다. function 함수이름 ( 인자 ) { 코드 return 값 } php의 함수도 자바스크립트와 유사하게 함수를 선언한다. 예제는 다음과 같다. # 함수의 호출 numbering(); php에서 함수에 인자는 다음과 같이 받는다. 복수의 인자는 다음과 같이 받는다. php의 함수는 python과 같이, 인자에게 기본값을 부여할 수 있다. 다음과 같다. function get_arguments($arg1 = 100){ return $arg1; } #인자를 부여했을 경우 echo get_arguments(1); # 1 #인자를 부여하지 않았을 경우 echo get_arguments(); #100 기본값이 있더라도 인자를 부여하면 인자를 가지고 함수를 실.. 2021. 5. 25.
공부 내용 정리 PHP :: 기초 III # 반복문 php의 반복문의 형태와 문법은 다음의 내용과 같다. # While while은 조건절이 참(True)일 때 계속해서 반복하는 기능을 가진 문법이다. 코드는 다음과 같다. while ( condition ) { code1 code2 } 상기의 특성때문에 반복문을 종료시키는 코드를 while문안에 삽입하지 않거나, while의 조건에 false로 되는 부분이 존재하지 않는다면, 무한적으로 반복하는 무한루프 구문이 되기 때문에 유념하여 사용하여야 한다. 예시는 하기와 같다. 변수 i에 0을 넣어 초기화를 하고, while문 안에 코드가 반복될때마다 1을 더해 할당하는 코드를 삽입하였다. 그럼 조건절에서 i가 9보다 커졌을때, false가 됨에 따라서 종료가되는 구조로 되어있는 것이다. # for .. 2021. 5. 25.
공부 내용 정리 PHP :: 기초 II # 조건문 조건문이란 주어진 조건에 따라서 어플리케이션을 다르게 동작하도록 하는 것이다. 문법은 다음과 같다. # IF if에 종속된 {} 코드 블럭을 ()안에 조건이 참 혹은 거짓일때 실행할 수 있도록 설계되어 있는 것이 조건문중 if문이다. 추가적으로 그렇지 않으면, 이라는 조건을 넣기 위해서는 하기와 같이 else를 추가하면 된다. 문법은 다음과 같다. 상기 코드는 만일 ( ) 안의 조건이 false 라면, if 이하의 코드가 실행될 것이고 그렇지 않으면(else) else 이하의 코드가 실행되는 구조로 되어있다. 조건을 추가적으로 더 부여하고자 한다면 다음과 같이 작성하면 된다. if - else if - else 구문 역시 다른 언어와 유사한 문법 구조를 갖고있다. # 조건문 응용 ( 비교연산자.. 2021. 5. 23.
공부 내용 정리 PHP :: 기초 I #1 자료형 - 숫자와 문자 PHP도 다른 언어와 마찬가지로 자료의 형식을 구분한다. 본 장에서 알아볼 자료의 형식은 숫자와 문자이다. 숫자형 자료의 중요한 특징은 바로 계산이 가능하다는 것이다. 문자형 자료와다르게 숫자형 자료는 현실세계에서의 수학과 같이 계산이 가능하고 계산된 값을 가지고 무언가 기능을 구현하고 실현하는 것이 가능하다. 숫자형 자료는 상기의 코드블럭과 같이 사칙연산이 가능하다. var_dump();는 인자로 받는 자료의 형식을 출력하는 기을 갖고있는 함수이다. !! PHP는 문장이 끝날 떄 마다 세미콜론( ; ) 을 붙여준다. 세미콜론 ( ;) 으로서 문장을 구분한다 !! 다음은 문자형 자료이다. 문자형 자료 역시 다른 스크립트형 언어와 같이 "" 혹은 '' 안에 입력하여 구분한다. .. 2021. 5. 23.
공부 내용 정리 mySQL :: 기초 VII # 사용자 권한 사용자에 따라서 데이터베이스 그리고 테이블에 접근할 수 있는 권한 혹은 사용할 수 있는 기능을 제한하도록 하는 기능이 사용자 권한이다. 이 때 사용하는 명령어는 다음과 같다. GRANT 권한 ON 데이터베이스, 테이블 TO `아이디@호스트` IDENTIFIED BY '비밀번호' 상기 코드에 있어서 권한이란, 데이터베이스를 편집하고 생성하고 삭제하는 등의 행위에 대한 권한 등을 의미한다. 그러한 권한 혹은 기능을 어떠한 데이터 베이스에 실행할 것인가를 지정할 수 있도록 설계되어있다. 그리고 그렇게 설계된 기능을 사용할 수 있는 아이디와 비밀번호를 TO 뒤에 입력하여 저장하도록 구성된 코드이다. # 사용자 제한 상기 코드블럭의 TO 이하는 데이터 베이스 서버에 접속하는 사용자를 제한하는 용도.. 2021. 5. 22.