디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

php 클래스에 대해서 설명해 줄게!

노란형광등갤로그로 이동합니다. 2009.10.08 21:03:24
조회 89 추천 0 댓글 3

동생들 오늘 하루 재미나게 보냈어?

오늘 오빠가 동생들을 위해서 클래스에 대해서 설명해 줄게.

변수하고 함수를 선언하고 만드는 방법은 잘 익혔지? 그것은  기본중의 기본이니

내가 말을 안해도 잘 익혀두고 있어.

웹 페이지에 클래스를 왜 쓰냐구 물어보는 어리석은 애들이 간혹 있거든

클래스를 쓰는 이유는 아주 간단해 최대한 반복되는 일을 안하기 위해서야.

오빠하고 놀고 싶은 동생들은 클래스를 배워야지 넉넉하게 오빠랑 놀 수가 있단다.

<?php

class Dcinside
{
}
자 아주 기본적인 클래스를 선안했어 { }안에 아무것도 없지만 이것으로 클래스를 만들었고
내용물을 채우면 되는거야. 클래스의 이름을 Dcinside라고 했는데 너희들이 클래스를 배우면
쉽게 Dcinside같은 사이트를 여러개 만들 수 있단다.
?>

자 이 클래스에 변수를 넣어보자
class Dcinside
{
var $gallery;
}
디씨에는 갤러리들이 많잖아? 그치 갤러리를 넣을 수 있는 변수를 선언한거야.

다음에는 이 갤러리를 화면에 보이도록 출력해주는 함수를 선언해보겠어.
클래스에 들어있는건 우리 눈으로 보려면 출력해주는 함수를 선언해주는게 좋아~~

class Dcinside
{
var $gallery;

function DisplayGallery()
{ echo $this->gallery;
}

}

클래스에 변수를 선언했고 그것을 보여주는 함수도 선언했어. 어떤 갤러리에 보여줄 것인지 설정을 안했지?
나는 프로그래밍 갤러리를 보여주고 싶다면 이 클래스의 생성자에다가 프로그래밍 갤러리를 보고 싶다고 써주면 되는거야.

<?
class Dcinside
{
var $gallery;

function Dcinside($whatGallery)
{
    $this->gallery=$whatGallery;
}

function DisplayGallery()
{ echo $this->gallery;
}

}
?>

생성자도 하나의 함수야 그렇지만 클래스의 개체가 생성되면서 꼭 한번은 실행이 되거든 그래서 클래스 속에 있는 다른 함수하고
다른 특별한 함수라고 생각하면 좋아. 자 지금까지 클래스를 만들어봤고 실제로 이것을 쓸려면 소환을 해야되..

class Dcinside
{
var $gallery;

function Dcinside($whatGallery)
{
    $this->gallery=$whatGallery;
}

function DisplayGallery()
{
 echo $this->gallery;
}

}
$someGallery = new Dcinside("programmingGallery");
$someGallery->DisplayGallery();
?>

새로 쓴 두줄이 소환을 하는 구문인데 new Dcinside("programmingGallery") 로 클래스 틀에 맞춘 개체를 생성했어.이건 공간만
생성했기에 거기를 가리킬수 있는 변수를 선언해야되 $someGallery라는 변수를 선언했고 거기에 개체의 공간을 가리킬 수 있는거야.
만약에 $someGallery가 없다면 길을 잃어버린 미아처럼 찾을 수가 없어.

두번째 줄에서 $someGallery변수를 통해서 개체의 공간에 함수를 호출한 장면이야..멋지지?

이렇게 여러개의 갤러리를 객체로 만들어서 호출하게 된다면 Dc싸이트도 금방 만들 수 있단다... 이런 곳에서 노가다는 하지 말라고

동생들 오늘도 어려운 클래스를 배우느냐고 수고들 했어...너희들이 고생이 많다...




추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
163391 ㅠㅠ뭐지뭐지뭐지? [5] 띠뽀(125.139) 09.12.19 122 0
163390 이건 어떻게 읽지? 푸바(118.34) 09.12.19 32 0
163387 다음과 같은 프로그래밍을 만들 수 있는 분 있나요? [22] 김선생(58.140) 09.12.19 189 0
163386 BFS에서 거리구하는 방법좀요...ㅠㅠ [8] 전산과의망신갤로그로 이동합니다. 09.12.19 79 0
163385 리눅스 공부 해볼꺼다. [13] 리눅스(110.11) 09.12.19 158 0
163384 BFS에서 큐에넣을때 거리 어떻게 증가하는지좀 가르쳐주세요 [1] 전산과의망신갤로그로 이동합니다. 09.12.19 36 0
163383 GTUG참관기 [3] Vita500갤로그로 이동합니다. 09.12.19 110 0
163380 오늘 GTUG 갔다왔음 [8] ㅇㅇㅃ갤로그로 이동합니다. 09.12.19 137 0
163379 볍진좀 도와주세요 MSDN관련 [6] CCC(203.237) 09.12.19 103 0
163378 크리스마스를 앞두고 여자한데 까였다.. [5] 프레야갤로그로 이동합니다. 09.12.19 133 0
163377 이거 어떤 식으로 작동하는걸까? [5] 불친절한프로도갤로그로 이동합니다. 09.12.19 95 0
163376 MSRDS 아는 능력자횽..... [8] ㅠㅠ(220.117) 09.12.19 128 0
163374 생각보다 갤러리에서 게임회사 다니는 가이들이 많구나 [2] Q Lazzarus갤로그로 이동합니다. 09.12.19 185 0
163373 SQL 오늘 공부한것 [2] DDT(218.101) 09.12.19 136 0
163371 오랫만에 피시를 교체하니까 [4] ㅍㄿ(211.211) 09.12.19 122 0
163370 컴퓨터 관련 과에선 뭘 가르치나요? [3] Recursive갤로그로 이동합니다. 09.12.19 129 0
163367 php 질문...!!!;;; 전역변수.. [6] ㅠㅠ(123.142) 09.12.19 105 0
163366 레고 마인드스톰 (로보랩) 에 대해서 물어보려는데용.. [5] STars(220.119) 09.12.19 268 0
163365 저도 이제 게임개발자입니다.ㅎㅎ [10] 켁큇갤로그로 이동합니다. 09.12.19 281 0
163364 소켓으로 파일전송 어떻게 하나여? [3] 핥핥(166.104) 09.12.19 115 0
163363 Keyboard Cat. [2] 좇문가갤로그로 이동합니다. 09.12.19 57 0
163362 Beyonce Clown Fail [1] 좇문가갤로그로 이동합니다. 09.12.19 52 0
163360 횽들은 이런 경험 있어? [5] algo갤로그로 이동합니다. 09.12.19 106 0
163359 현재 응용 프로그래머로서 현업에 종사하시는 분 계신가요? [4] 야메떼♥갤로그로 이동합니다. 09.12.19 248 0
163358 최강의 재귀.. [2] 연화갤로그로 이동합니다. 09.12.19 155 0
163357 수학얘기가 또 나오네.. [6] 연화갤로그로 이동합니다. 09.12.19 207 0
163356 구글을 정ㅋ벅ㅋ [1] 유리한갤로그로 이동합니다. 09.12.19 120 0
163355 typedef void (*WORK)(void); 이게 어떤 의미인가요? [8] 야메떼♥갤로그로 이동합니다. 09.12.19 172 0
163354 Lego NXT 아는형있어혹시...? ㅠㅠ(220.117) 09.12.19 56 0
163353 오늘도 질문을 하빈다..ㅠㅠ알려주세요 [1] 씼쌰ㅃ(121.190) 09.12.19 46 0
163352 cpu 쿨러? [2] Only.갤로그로 이동합니다. 09.12.19 125 0
163350 몇년간 php 하면서 느낌점 정리 [9] Q Lazzarus갤로그로 이동합니다. 09.12.19 204 0
163349 미적이 재밋어졌다 [1] Only.갤로그로 이동합니다. 09.12.19 104 0
163348 호랑이가 벤츠를 몰고와서 하는말 [5] 세브(121.131) 09.12.19 186 0
163347 A 젖소와 B 젖소가 싸웠습니다. [4] algo갤로그로 이동합니다. 09.12.19 163 0
163345 겜 병특회사 면접 후기 [11] 캐발자갤로그로 이동합니다. 09.12.19 334 0
163344 이 빌어먹을 진로갤 ㅡㅅㅡ) [2] JuEUS-U갤로그로 이동합니다. 09.12.19 100 0
163343 php-db연동중인데 도와주세요.. 넘 급해요..ㅜㅜ [14] ㅠㅠ(123.142) 09.12.19 97 0
163342 디버깅을 하여 보았는데 -_- [7] 까북갤로그로 이동합니다. 09.12.19 88 0
163341 대학을 컴공과 가려고 하는데요.. [4] 프갤(61.72) 09.12.19 164 0
163340 프로그래머가 영어능력자라면? [4] (211.55) 09.12.19 201 0
163338 디버깅하는법좀 가르쳐 주세요... [3] 까북갤로그로 이동합니다. 09.12.19 104 0
163337 피로횽님, 세안횽, 그리고 유리한횽 [10] algo갤로그로 이동합니다. 09.12.19 113 0
163335 팬션 먹거리 질문... [4] 물속의다이아갤로그로 이동합니다. 09.12.19 139 1
163334 고딩정올추억 [17] 세브(121.131) 09.12.19 223 0
163333 윈7에서 이클립스 되남요? [3] ㅁㄴㅇㄹ(119.70) 09.12.19 135 0
163332 횽들.. [5] othel갤로그로 이동합니다. 09.12.19 53 0
163331 프로그래머가 되고싶은 중, 고등학생들은 봅니다.(허세 충만) [26] 숙신갤로그로 이동합니다. 09.12.19 328 0
163330 삼중 for문쯤 되면 그게 머리속에 그려짐 -_-? [9] 까북갤로그로 이동합니다. 09.12.19 162 0
163329 좆같다 [15] 아..(119.70) 09.12.19 149 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2