<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 일부 관련없는 미리보기</span></span><span>
</span><span><span class="hljs-variable">$now</span></span><span> = </span><span><span class="hljs-title function_ invoke__">date</span></span><span>(</span><span><span class="hljs-string">"Y-m-d H:i:s"</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"현재 시간:<span class="hljs-subst">{$now}</span></span></span><span>\n";
</span><span><span class="hljs-comment">// --------------------------------------------</span></span><span>
<span class="hljs-comment">/**
* 올바르게 사용하십시오 filetype 그리고 file_exists 기능,일반적인 잘못된 사용을 피하십시오
*
* 존재하다 PHP 가운데,文件操作是日常开发가운데非常常见的需求,例좋다检查文件是否存존재하다、
* 파일 유형을 결정하십시오.。존재하다这些场景下,`file_exists()` 그리고 `filetype()` 기능经常会被使用。
* 하지만,그들이 사용에 대해 충분히 명확하지 않다면,서면 또는 논리 허점에는 오류가있을 수 있습니다。
*
* 하나、file_exists() 올바른 사용법
* --------------------------
* `file_exists()` 用于检查文件또는目录是否存존재하다。부울 가치를 반환합니다 `true` 또는 `false`。
* 그것은 주목해야합니다:
* - `file_exists()` 不区分文件그리고目录,只要路径存존재하다就会返回 true。
* - 존재하다某些操作系统또는权限受限的情况下,即便文件存존재하다,읽기 권한이없는 경우,또한 돌아올 수도 있습니다 `false`。
*
* 예:
* ```php
* if (file_exists("data.txt")) {
* echo "文件存존재하다";
* } else {
* echo "文件不存존재하다";
* }
* ```
*
* 일반적인 오류 사용:
* - 오해 `file_exists()` 파일을 판단합니다,디렉토리를 판단하지 마십시오。
* - 권한 문제로 인한 잘못된 네거티브를 무시하십시오(文件存존재하다却返回 false)。
*
* 둘、filetype() 올바른 사용법
* ------------------------
* `filetype()` 경로를 반환하는 데 사용되는 문자열을 입력합니다,예를 들어:
* - `file` 일반 파일을 나타냅니다
* - `dir` 표현 디렉토리
* - 다음과 같은 다른 유형 `block`, `char`, `fifo`, `link`, `socket` 존재하다不同系统下可能出现
*
* 使用앞으로必须保证路径存존재하다,그렇지 않으면 경고가 생성됩니다。因此존재하다调用 `filetype()` 앞으로,일반적으로 먼저 사용합니다 `file_exists()`。
*
* 예:
* ```php
* $path = "data.txt";
* if (file_exists($path)) {
* echo "유형은입니다:" . filetype($path);
* } else {
* echo "路径不存존재하다";
* }
* ```
*
* 일반적인 오류 사용:
* - 직접 전화하십시오 `filetype()` 而不先确认文件是否存존재하다,이어 PHP 경고하다。
* - 할 것이다 `filetype()` 부울 값의 반환 값은 실수로 고려됩니다.。실제로 문자열을 반환합니다,좋다 `file` 또는 `dir`。
*
* 삼、결합 된 사용을위한 모범 사례
* ----------------------
* 当我们既需要判断文件是否存존재하다,파일 또는 디렉토리 인 경우,이런 식으로 쓸 수 있습니다:
*
* ```php
* $path = "uploads";
* if (!file_exists($path)) {
* echo "路径不存존재하다";
* } else {
* $type = filetype($path);
* if ($type === "file") {
* echo "这是하나个文件";
* } elseif ($type === "dir") {
* echo "这是하나个目录";
* } else {
* echo "다른 유형:" . $type;
* }
* }
* ```
*
* 요약
* ----
* - `file_exists()` 用于判断路径是否存존재하다,但不区分文件그리고目录。
* - `filetype()` 유형을 결정하는 데 사용됩니다,但必须존재하다路径存존재하다时使用。
* - 피해야 할 일반적인 실수입니다:허가 문제를 무시합니다、반환 값 유형을 오해합니다、未先判断存존재하다性。
*
* 只有正确地理解그리고组合使用这两个기능,才能존재하다文件操作가운데避免常见的坑,提高代码的健壮性그리고可靠性。
*/</span>
</span></span>