메뉴 건너뛰기

XE Guidebook

PHP 강좌
2012.08.15 21:57

2-20 객체를 함수로 인자 전달하기

조회 수 500 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

 

◆ 객체를 함수로 인자 전달하기
 
 

(a.php)
 
<?php
class a
{
var $aa;
var $bb;
function aaSet($aa)
{
 $this->aa=$aa;
}
function aaGet()
{
 return $this->aa;
}
}
?>
 
(call.php)
 
<?php
include 'a.php';
include 'func.php';
$a=new a();
func($a)
echo $a->aaGet();
?>
 
(func.php)
 
<?php
function func($a)
{
$a->aaSet("a값");
}
?>
 
단순히 객체를 매개변수로 전달 후 값을 넣으면 된다. 참조형으로 값이 전달된다.
객체 자체가 주소가 되기 때문에 가능하다.
(단, func.php 에는 includ 하지 않기 때문에 이클립스에서 자동완성 변수 호출 기능 사용 못함)
 
(참고, call.php 에서 2개 파일을 include해서 사용하기 때문에 따로 include 할 필요가 없다
include 개념은 자기 파일에 2개 파일을 호출해서 사용하기 때문에 include도 공유 함수 및 변수도 공유가 된다.)
 


List of Articles
번호 분류 제목 조회 수 글쓴이
32 기타 PHP 웹프로그래밍을 위한 Windows에 APM 설치하기 file 365 happiziger
31 기타 Windows에 Apache + PHP 설치하기 file 3483 happiziger
30 PHP 강좌 2-26 Property 만들기 440 happiziger
29 PHP 강좌 2-25 이중 for문(반복문) 한 번에 빠져나가기 864 happiziger
28 PHP 강좌 2-24 함수에서 변수 주소 받기 402 happiziger
27 PHP 강좌 2-23 file_exists() : 파일의 존재 여부 확인 함수 495 happiziger
26 PHP 강좌 2-22 연관어 배열 328 happiziger
25 PHP 강좌 2-21 연관어 검색(키값 출력 및 정렬) 426 happiziger
» PHP 강좌 2-20 객체를 함수로 인자 전달하기 500 happiziger
23 PHP 강좌 2-19 배열(array())의 다양한 용도 418 happiziger
22 PHP 강좌 2-18 header() 함수 : 문자셋 지정 1034 happiziger
21 PHP 강좌 2-17 환경 변수 393 happiziger
20 PHP 강좌 2-16 세션 338 happiziger
19 PHP 강좌 2-15 쿠키(Cookies) 354 happiziger
18 PHP 강좌 2-14 iconv() : 인코딩함수 384 happiziger
17 PHP 강좌 2-13 class 객체 배열 사용하기 839 happiziger
16 PHP 강좌 2-12 class 상속 333 happiziger
15 PHP 강좌 2-11 class, var $, this 408 happiziger
14 PHP 강좌 2-10 include()와 require() 309 happiziger
13 PHP 강좌 2-09 <form> 태그의 입력 양식 정보 제어하기 위한 객체 379 happiziger
Board Pagination Prev 1 2 Next
/ 2