fwrite
is_dir
파일시스템 함수 목록
PHP Manual

# glob

(PHP 4 >= 4.3.0, PHP 5)

glob — Find pathnames matching a pattern

### 설명

array glob ( string `$pattern` [, int `$flags`= 0 ] )

The glob() function searches for all the pathnames matching `pattern` according to the rules used by the libc glob() function, which is similar to the rules used by common shells.

### 인수

`pattern`

  The pattern. No tilde expansion or parameter substitution is done.

`flags`

  Valid flags:

  - `GLOB_MARK` - Adds a slash to each directory returned
  - `GLOB_NOSORT` - Return files as they appear in the directory (no sorting)
  - `GLOB_NOCHECK` - Return the search pattern if no files matching it were found
  - `GLOB_NOESCAPE` - Backslashes do not quote metacharacters
  - `GLOB_BRACE` - Expands {a,b,c} to match 'a', 'b', or 'c'
  - `GLOB_ONLYDIR` - Return only directory entries which match the pattern
  - `GLOB_ERR` - Stop on read errors (like unreadable directories), by default errors are ignored.

### 반환값

Returns an array containing the matched files/directories, an empty array if no file matched or `FALSE` on error.

> Note: On some systems it is impossible to distinguish between empty match and an error.

### 변경점

버전 | 설명
--- | ---
5.1.0 | `GLOB_ERR` was added
4.3.3 | `GLOB_ONLYDIR` became available on Windows and other systems not using the GNU C library

### 예제

Example #1 Convenient way how glob() can replace opendir() and friends.

`<?php
foreach (glob("*.txt") as $filename) {
echo "$filename size " . filesize($filename) . "\n";
}
?>`

위 예제의 출력 예시:

    funclist.txt size 44686
    funcsummary.txt size 267625
    quickref.txt size 137820

### 주의

> Note: 이 함수는 원격 파일을 다루지 못합니다. 파일은 서버 파일시스템을 통해서 사용 가능해야만 합니다.

> Note: This function isn't available on some systems (e.g. old Sun OS).

> Note: The `GLOB_BRACE` flag is not available on some non GNU systems, like Solaris.

### 참고

- opendir() - 디렉토리 핸들을 엽니다
- readdir() - 디렉토리 핸들에서 엔트리를 읽습니다
- closedir() - 디렉토리 핸들을 닫습니다
- fnmatch() - Match filename against a pattern

fwrite
is_dir
파일시스템 함수 목록
PHP Manual