PHP 코드
parent.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<?php
class
Testparent
{
public
$p_name
;
//인스턴스를 생성할 때 자동으로 호출하는 함수
function
__construct(
$name
)
{
$this
->
p_name
=
$name
;
}
public function
par_name()
{
print_r(
"부모님의 이름은
{
$this
->
p_name
}
입니다."
);
}
}
?>
|
main.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
<?php
//parent.php에 클래스 파일 읽기
require_once
(
"parent.php"
);
//TestMe 클래스를 생성할 때 parent.php에 있는 TestParent클래스 상속
class
TestMe
extends
TestParent
{
//TestMe에서 생성한 me_name 함수
public function
me_name(
String
$name
)
{
print_r(
"저의 이름은
{
$name
}
입니다."
);
}
}
//인스턴스 생성시 초기값을 전달->__construct 호출
$test
=
new
TestMe(
"유저1 부모"
);
//TestParent에 있는 par_name함수 출력
print_r(
$test
->par_name());
print_r(
"<br><br>"
);
//TestMe에 있는 me_name함수 출력
print_r(
$test
->me_name(
"유저1"
));
?>
|