용오름체험휴양마을영농조합법인 / 홍천 용오름캠핑장 팸투어 다녀왔어요.

용오름체험휴양마을영농조합법인 / 홍천 용오름캠핑장 팸투어 다녀왔어요. 강원도 홍천 서석면에 위치해있으며 1급수 용오름계곡 바로 옆에 있습니다.홍천군 1등 마을로 마을에서 직접 관리하는 용오름캠핑장,펜션 10개를 운영하고 있으며 각종 모임이 가능하도록 식당,회의실,야외무대가 설치되어 있습니다.홍천군 1등 마을답게 캠핑장,펜션 마을 전지역 wi-fi 사용이 가능하며 매년 봄 팸투어 실시, 여름엔 마을에서 재배한 홉으로 직접만든 맥주축제,마리소리 음악축제 를 열고 있습니다.계곡의 경우 수심이 다양하여 다이빙 포인트가 2곳이 있으며 아이들이 안전하게 물놀이를 할 수 있는 곳도 여러 곳 있습니다. 홍천 용오름캠핑장 팸투어 다녀왔어요. 요즘은 농산촌체험마을에서 캠핑과 여러프로그램을 같이 하는 곳이 추세더라고요. 아미산이 둘러쌓인 청정계곡이 흐르는 아름다운 용오름체험휴양마을 에서 운영하는 홍천 용오름캠핑장 팸투어 다녀왔어요. 테크 앞 강이... 붕어빵 가족의 담너머 세상구경 https://m.blog.naver.com/1092119/220711235599 가을여행-홍천여행- 홍천 용오름 마을 첫째날 여행의 계절 가을입니다. 요즘 저희는 강원도에 꽃힌 상태인지라...카페 행복한 이티씨와 함께하는 홍천 용오름 마을 1박2일 체험에 참가를 하였답니다! 평소 체험 시간보다 조금 늦은 출발을 해서 차가 밀리지 않으려나... 귀여운 단지 https://m.blog.naver.com/sanguidan/50181593653 용오름마을 캠핑장 여름휴가의 시즌이다.. 강원도의 계곡과 시원함을 만끽하기 위해 캠핑장을 검색하다 우연히 알게 된 홍천의 용오름 캠핑장.. 성수기라 캠핑장 요금들이 사악하다 용오름캠핑장 옆엔 해미르 캠핑장이 있는데... ★살로몬의 잇츠캠핑★ https://m.blog.naver.com/freeguy9040/20163628934 맥주효모로 만든 용오름맥주마을 바쏘 맥주샴푸와 맥주마스크팩... 1988년까지 맥주 원료인

[PHP] 클래스 정의 (class concept)

[PHP] 클래스 정의 (class concept)

▶ OOP(객체지향 프로그래밍)의 개념과 이해가 부족하신분들은 아래 JAVA 클래스편 을 참고바랍니다.

JAVA는 대표적인 OOP로써, PHP도 이런 추세에 맞춰 개발에 필요한 기능을 제공하고 있습니다.

그렇기에 OOP의 큰 개념은 같다고 생각하시면 됩니다.

https://choseongho93.tistory.com/entry/JAVA-%ED%81%B4%EB%9E%98%EC%8A%A4%EA%B0%9D%EC%B2%B4%EC%99%80-%EB%A9%94%EC%86%8C%EB%93%9C-%EC%A0%91%EA%B7%BC%EC%A0%9C%ED%95%9C%EC%9E%90

● 클래스 정의 (class concept)

: 클래스는 class 키워드로 선언합니다. 기본적으로 프로퍼티와 메소드를 정의합니다.

프로퍼티는 변수와 상수로 정의하며, 메소드는 함수로 정의합니다.

클래스명은 대,소문자를 구별하지만, 대문자부터 시작하는것이 관례입니다.

public 키워드는 접근 권한을 지정하는 접근 지정자입니다.

만약 접근지정자를 제외하면 PHP는 public으로 인식됩니다.

<예제 1>

클래스 Test name = "샘"; $sam->age = 27; $hana->name = "하나"; $sam->age = 26; ## 인스턴스 확인 print_r($sam); print_r($hana); ## 메소드 실행 $sam->hello(); $hana->hello(); ?>

위 소스를 보면, Staff클래스의 정의를 name 프로퍼티와 age프로퍼티, hello() 메소드로 정의했습니다.

해당 클래스에 인스턴스(객체)를 생성하고 프로퍼티에 값(Value)를 대입해줍니다.

print_r() 내장함수를 통해 해당 객체안에 있는 값들을 모두 브라우저에 출력해줍니다.

hello()메소드를 마지막으로 실행하면 "안녕하세요"가 출력됩니다.

( 반드시 인스턴스를 먼저 생성해야만, 프로퍼티 대입과 메소드 호출이 가능합니다! )

<예제 2>

name = $name; $this->age = $age; } #인스턴스 메서드 public function hello(){ if(is_null($this->name)){ echo "안녕하세요!","

"; }else{ echo "안녕하세요, {$this->name}입니다!","

"; } } #지각해서 벌금 public function latePenalty(){ #정적메서드 실행 self::deposit(1000); } } ?>

위와 같이 Staff 클래스를 새로 만들어줍니다.

정적 프로퍼티와 정적 메소드를 직접 실습하기위해 static 키워드를 사용했습니다.

static을 사용한 프로퍼티와 메소드는 인스턴스를 생성하지않아도 가능합니다.

아래 View인 HTML 코드를 보며 설명해드리겠습니다.

Staff 클래스 멤버를 사용한다

"; #객체 생성 $hana = new Staff("하나", 21); #객체 메서드 호출 $hana->latePenalty(); #클래스 프로퍼티를 확인 echo Staff::$piggyBank, "원이 되었습니다.

"; ?>

우선, require_once키워드를 사용하면 외부 파일의 코드를 읽는 메소드입니다.

파라미터로 해당 파일을 넣어주면 됩니다. 그러면 해당 파일을 불러와 HTML에서 사용하게됩니다.

static 키워드를 사용한 정적 프로퍼티와 정적 메소드를 클래스안에서 사용하려면 self:: 키워드를 사용해줍니다.

객체를 생성하지않고 self:: 키워드를 사용해서 메소드 호출과 프로퍼티에 값을 넣어줄수있습니다.

static 키워드가 없는 프로퍼티와 메소드는 new 키워드를 사용해서 인스턴스(객체)를 만들어 사용해줍니다.

( require_once를 모르는 분들은 아래 URL을 참고해주세요. ^^ )

https://choseongho93.tistory.com/entry/PHP-%EA%B0%84%EB%8B%A8%ED%95%9C-include-includeonce-requireonce-require%EC%9D%98-%EC%B0%A8%EC%9D%B4-%EC%99%B8%EB%B6%80%ED%8C%8C%EC%9D%BC%EC%9D%98-%EC%BD%94%EB%93%9C%EB%A5%BC-%EC%9D%BD%EB%8A%94-%EB%A9%94%EC%86%8C%EB%93%9C?category=803665

from http://choseongho93.tistory.com/88 by ccl(A) rewrite - 2020-03-06 21:54:17

댓글

이 블로그의 인기 게시물

[2020 정보처리기사 실기 - 프로그래밍 언어 활용] 2. 언어 특성 활용...

phpmyadmin 설치 차분히 따라해보자

용오름체험휴양마을영농조합법인 / 홍천 용오름캠핑장 팸투어 다녀왔어요.