본문 바로가기
반응형

클래스7

PHP - 달력(Calander) php를 이용하여 달력을 만들어 보았다.참고한 소스코드는 다음과 같다. >◀ >▶▶ 일 월 화 수 목 금 토 출처: https://link2me.tistory.com/1543 [소소한 일상 및 업무TIP 다루기] 다음은 코드를 그대로 실행했을때 화면이다. 이대로 써도 훌륭하지만 공부하는 입장에서 괜히 DateTime이라는 클래스를 사용하여 똑같이 만들어 보고 싶어졌다.DateTime클래스에 대한 설명은 다음 링크를 참조하면 된다.https://www.php.net/manual/en/class.datetime.phpPHP: DateTime - Manualformat($formato_final); } public function format(string $data, string $formato_final){.. 2020. 5. 7.
PHP - 페이지 클래스(Pagination) MySQL 데이터베이스에 저장되어 있는 데이터가 많아질 수록 웹에서 표시할때 페이지 처리가 필요하게 되었다. 구글에서 "php 페이지네이션" 으로 검색하고 참고한 소스코드는 다음과 같다. 2020. 4. 28.
PHP - 인터페이스 1. 추상 메소드(abstract method) 추상 메소드(abstract method)란 자식 클래스에서 반드시 오버라이딩해야만 사용할 수 있는 메소드를 의미합니다. 이러한 추상 메소드는 선언부만이 존재하며, 구현부는 자식 클래스에서 오버라이딩하여 사용하는 것입니다. 문법 abstract 접근제어자 function 메소드이름(); 2. 추상 클래스(abstract class) PHP에서는 최소한 하나 이상의 추상 메소드를 포함하는 클래스를 추상 클래스(abstract class)라고 합니다. 반드시 사용되어야 하는 메소드를 추상 클래스에 추상 메소드로 선언해 놓으면, 이 클래스를 상속받는 모든 클래스에서는 이 추상 메소드를 반드시 재정의해야 합니다. abstract class AbstractClass.. 2020. 4. 28.
PHP - 정적(static) 멤버 클래스를 정의할 때 static 키워드를 사용한 프로퍼티와 메소드는 해당 클래스의 인스턴스를 생성하지 않아도 접근할 수 있게 됩니다. 이러한 프로퍼티와 메소드를 정적 멤버(static member)라고 합니다. 이러한 정적 멤버의 특징은 다음과 같습니다. static 키워드로 선언된 정적 프로퍼티는 인스턴스화된 객체에서는 접근할 수 없습니다. static 키워드로 선언된 정적 메소드는 인스턴스화된 객체에서도 접근할 수 있습니다. 정적 메소드 내에서는 $this 의사 변수를 사용할 수 없습니다. class StaticMember { public static $staticProperty = "static property"; public static function showProperty() { echo se.. 2020. 4. 28.
반응형