메뉴 건너뛰기

XE Guidebook

PHP 강좌
2012.08.15 21:57

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

조회 수 484 추천 수 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 355 happiziger
31 기타 Windows에 Apache + PHP 설치하기 file 3479 happiziger
30 PHP 강좌 2-26 Property 만들기 437 happiziger
29 PHP 강좌 2-25 이중 for문(반복문) 한 번에 빠져나가기 823 happiziger
28 PHP 강좌 2-24 함수에서 변수 주소 받기 399 happiziger
27 PHP 강좌 2-23 file_exists() : 파일의 존재 여부 확인 함수 491 happiziger
26 PHP 강좌 2-22 연관어 배열 326 happiziger
25 PHP 강좌 2-21 연관어 검색(키값 출력 및 정렬) 419 happiziger
» PHP 강좌 2-20 객체를 함수로 인자 전달하기 484 happiziger
23 PHP 강좌 2-19 배열(array())의 다양한 용도 417 happiziger
22 PHP 강좌 2-18 header() 함수 : 문자셋 지정 1029 happiziger
21 PHP 강좌 2-17 환경 변수 392 happiziger
20 PHP 강좌 2-16 세션 337 happiziger
19 PHP 강좌 2-15 쿠키(Cookies) 352 happiziger
18 PHP 강좌 2-14 iconv() : 인코딩함수 376 happiziger
17 PHP 강좌 2-13 class 객체 배열 사용하기 794 happiziger
16 PHP 강좌 2-12 class 상속 330 happiziger
15 PHP 강좌 2-11 class, var $, this 406 happiziger
14 PHP 강좌 2-10 include()와 require() 307 happiziger
13 PHP 강좌 2-09 <form> 태그의 입력 양식 정보 제어하기 위한 객체 378 happiziger
Board Pagination Prev 1 2 Next
/ 2