티스토리 뷰

1. 개념
static 역할
static를 활용하면 클래스를 만든 뒤 인스턴스를 생성하지 않고도 클래스에 있는 변수나 함수를 호출이 가능함
2. 예제
static 예시
PHP 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
 
class Testclass
{
public static $name = "이름1" ;
 
public static function location( String $city )
{
print_r( $city );
}
}
 
print_r( Testclass:: $name );
 
print_r( "<br><br>" );
 
Testclass:: location( "서울" );
 
?>
결과 화면
코드 설명
static를 클래스 내에서 변수나 함수에 적용을 하게 되면 다른 곳에서도 호출이 가능합니다.
위에서 보는 것처럼 name변수와 location함수에 static를 붙여서 선언을 하였습니다.
그리고 클래스 밖에서 해당하는 변수나 함수에 접근하기 위해서는 인스턴스를 생성해서 접근을 해야 하는데 여기서는 그렇지 않고 바로 접근이 가능합니다.
접근을 할 경우에는 클래스명::접근하고자하는 변수나 함수로 작성해 주시면 접근이 가능합니다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday