일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 28 | 29 | 30 |
- 자바스크립트
- Eclipse
- 7월 공모주 청약 일정
- jquery
- 주식 청약
- php
- Oracle
- 공모주 청약 일정
- 코드이그나이터
- IPO
- JavaScript
- 6월 공모주 청약 일정
- 제이쿼리
- java
- codeigniter
- 주식
- 오라클
- css
- 주식 청약 일정
- 자바
- linux
- MYSQL
- SQL
- 공모주
- Stock ipo
- 공모주 청약
- 리눅스
- 맥
- html
- Stock
- Today
- Total
개발자의 끄적끄적
[php] 파일 및 디렉토리 상수 [펌] 본문
[php] 파일 및 디렉토리 상수 [펌]
현재 파일
__FILE__ 매직 상수를 사용하여 현재 PHP 파일의 이름을 절대 경로와 함께 얻을 수 있습니다. 이것은 주로 로깅 / 디버깅 기술로 사용됩니다.
echo "We are in the file:" , __FILE__ , "\n";
현재 디렉토리
현재 파일이있는 디렉토리의 절대 경로를 얻으려면 __DIR__ 마법 상수를 사용하십시오.
echo "Our script is located in the:" , __DIR__ , "\n";
현재 파일이있는 디렉토리의 절대 경로를 얻으려면 dirname(__FILE__) .
echo "Our script is located in the:" , dirname(__FILE__) , "\n";
현재 디렉토리를 얻는 것은 PHP 프레임 워크가 종종 기본 디렉토리를 설정하는 데 사용됩니다.
// index.php of the framework define(BASEDIR, __DIR__); // using magic constant to define normal constant
// somefile.php looks for views: $view = 'page'; $viewFile = BASEDIR . '/views/' . $view;
구분 기호
Windows 시스템은 / in 경로를 완벽하게 이해하므로 DIRECTORY_SEPARATOR 는 주로 경로 구문 분석시 사용됩니다.
매직 상수 외에도 PHP는 경로로 작업하기위한 몇 가지 고정 상수를 추가합니다.
- DIRECTORY_SEPARATOR 패스 내의 디렉토리를 DIRECTORY_SEPARATOR 정수. * / nix에서 값을 가져오고 Windows에서는 \ 를 사용합니다. 보기가있는 예는 다음을 사용하여 다시 작성할 수 있습니다.
$view = 'page'; $viewFile = BASEDIR . DIRECTORY_SEPARATOR .'views' . DIRECTORY_SEPARATOR . $view;
- $PATH 환경 변수에서 경로를 분리하는 데 PATH_SEPARATOR 상수를 거의 사용 PATH_SEPARATOR . 그것은이다 ; Windows의 경우 :
'개발 > php' 카테고리의 다른 글
[php] codeigniter cms 오픈소스 (0) | 2020.04.14 |
---|---|
[php] 10 differences between CodeIgniter 3 and 4 (0) | 2020.04.13 |
[PHP] dirname(__FILE__) (0) | 2020.04.06 |
[php] aws s3 사용법 [펌] (0) | 2020.04.03 |
[php] file_get_contents() ssl operation failed with code 1. openssl (0) | 2020.04.01 |