본문 바로가기

IT321

2021-01-26-배열 layout : post title : "배열" category : PHP PHP에서 배열(array)은 맵(map)으로 이루어진, 순서가 있는 집합 맵(map)은 한 쌍의 키(key)와 값(value)으로 구성 배열의 종류 1차원 배열 다차원 배열 3. 연관 배열 1차원 배열 array()라는 함수를 통해 배열 생성 $배열이름 = array(); 배열 요소의 참조 배열 요소에 접근하기 위해 인덱스(index)를 사용 $배열이름[인덱스] 사용하여 접근하며 인덱스로 String 또한 사용 가능하다. 문자열을 사용하는 배열을 연관 배열(associative array)이라 한다. 배열 요소의 추가 선언과 동시에 초기화 $배열이름 = array(배열요소1, 배열요소2, ...); 선언 후 요소 추가 $arr .. 2023. 2. 27.
2021-01-26-기본타입 layout : post title : "기본 타입" category : PHP boolean 상수인 true와 false를 사용해 나타내며, 대소문자를 구분하지는 않는다. 다음 값들은 불리언 타입으로 변환되면, 모두 false로 인식됩니다. 불리언 : false 정수 : 0 실수 : 0.0 빈 문자열과 문자열 "0" 빈 배열 NULL integer 정수의 표현 범위는 운영체제에 따라 달라지며, 64비트 운영체제를 기준으로 -2^63 ~ (2^63 - 1) 사이의 값이며 변수에 정수의 최대 범위를 넘는 값이 대입되면, 그 변수는 자동으로 실수형(float)으로 인식된다. float 정수보다 더 넓은 표현 범위를 가진다. 실수의 표현 범위는 운영체제에 따라 달라지지만 대략 ~1.8e307까지 표현 가능 만.. 2023. 2. 27.
2021-01-26-static layout : post title : "static" category : PHP static 키워드로 선언된 정적 프로퍼티는 인스턴스화된 객체에서는 접근할 수 없다. static 키워드로 선언된 정적 메소드는 인스턴스화된 객체에서도 접근할 수 있다. 정적 메소드 내에서는 $this 의사 변수를 사용할 수 없다. class StaticMember { public static $staticProperty = "static property"; public static function showProperty() { echo self::$staticProperty;." "; } } echo StaticMember::showProperty(); // 호출 가능 echo StaticMember::$staticPro.. 2023. 2. 27.
2022-07-19-[Docker]Mysql Replication layout : post title : "Docker 사용하여 Mysql Replication" category : MySQL Replication DBMS를 사용하는 경우, 데이터를 백업 하여 보호하기 위해서나 Write/Read 로 나눠서 부하를 분산하여 사용하기도 한다. Master, Slave 두가지로 나뉘는데 역할은 다음과 같다. MySQL 버전이 다른 경우 Slave 서버가 상위 버전 이여야 한다 Master 웹서버로 부터 등록/수정/삭제 요청시 Binarylog를 생성하여 Slave 서버로 전송한다. Slave Master DBMS로 부터 전달받은 Binarylog를 데이터로 반영하게 됩니다 Binarylog (아카이브 로그) DML, DDL 등의 모든 이벤트를 저장하는 로그이다. Slave.. 2023. 2. 27.