티스토리 뷰

1. 개념
require_once 역할
require_once는 클래스로 만들어 놓은 파일을 읽어서 사용함

include_once와 require_once의 차이
_once : 같은 파일을 반복적으로 읽지 않게 함
include_once : 오류가 났을 때 경고만 하고 처리는 계속
require_once : 오류가 났을 때 처리는 중단
2. 예제
require_once 예시
PHP 코드
location.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
 
class Testclass
{
public $name ;
public $dong ;
 
function __construct ( $name , $dong )
{
$this -> name = $name ;
$this -> dong = $dong ;
}
 
public function locaiton ()
{
print_r( " { $this -> name } { $this -> dong } 에 살고 있습니다." );
}
}
 
?>
main.php
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
//location.php 파일에 있는 클래스 파일을 호출
require_once ( "location.php" );
 
$testUser1 = new Testclass( "유저1" , "101동" );
$testUser1 -> location();
 
print_r( "<br><br>" );
 
$testUser2 = new Testclass( "유저2" , "102동" );
$testUser2 -> location();
?>
결과 화면
코드 설명
location.php라는 파일 위치에 Testclass를 선언해 두었습니다.
그리고 require_once라는 키워드를 통해 이 파일을 읽었습니다.
그러면 main.php에서는 이 클래스를 가지고 인스턴스를 생성하시고 쓰면 됩니다.
require_once는 불러오는 php에 오류가 있을 때 처리 되지 않는다는 점 주의해 주시기 바랍니다!
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday