전체 글321 2021-01-26-상수 layout : post title : "상수" category : PHP 상수 상수가 변수와 다른 점은 한 번 선언하면, 스크립트가 실행되는 동안 그 데이터를 변경하거나 해제(undefined) 불가능하다. 상수는 선언 이후의 스크립트 어디서라도 참조할 수 있다. define(상수이름, 상숫값, 대소문자구분여부) ex) define("PHP", "PHP 수업에 잘 오셨습니다! "); // 대소문자를 구분함.(기본 설정) echo PHP; // PHP 수업에 잘 오셨습니다! echo php; // php define("PHP", " PHP 수업에 잘 오셨습니다!", true); // 대소문자를 구분하지 않음. echo php; // PHP 수업에 잘 오셨습니다! echo Php; // PHP 수업에 잘 .. 2023. 2. 27. 2021-01-26-상속 layout : post title : "상속" category : PHP 자식(child) 클래스는 부모(parent) 클래스의 모든 public, protected 멤버를 상속 class B extends A { B 클래스만의 프로퍼티와 메소드; } 오버라이딩 이미 정의된 메소드를 같은 이름의 메소드로 다시 정의 class A { public $property = "class A"; public function showProperty() { echo $this->property." "; } } class B extends A // 클래스 A를 상속 받음. { public $property = "class B"; public function showProperty() // 클래스 A의 메소드를 오버라이.. 2023. 2. 27. 2021-01-26-변수 layout : post title : "변수" category : PHP 변수 선언시 변수의 이름 앞에 $ 기호를 사용 $test = "초깃값"; 문자열 내에 변수의 이름을 사용할 때는 중괄호({})로 변수의 이름을 감싸서, 어디까지가 변수의 이름인지를 명확히 명시 echo "변수 \$var에 저장된 값은 {$var}입니다."; // 변수 $var에 저장된 값은 10입니다. 변수의 초기화 PHP에서는 반드시 변수의 선언과 동시에 그 값을 초기화할 필요없으며, 초기화되지 않은 변수는 해당 변수가 참조되거나 사용되는 위치에 따라 다음과 같은 기본값으로 자동 초기화 boolean integer float string array 전역변수 함수 밖에서 선언된 변수를 함수 내부에서 접근하고자 할 때는 global.. 2023. 2. 27. 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. 이전 1 ··· 14 15 16 17 18 19 20 ··· 81 다음