php檔案資訊相關api

2021-08-31 20:48:42 字數 1636 閱讀 3254

<?php

date_default_timezone_set('prc');

header('content-type:text/html;charset:utf-8');

//檔案資訊相關api

$filename='./test.txt';

#$filename='./test';

//獲取檔案型別

echo "檔案型別為:",filetype($filename),'

';//獲得檔案大小 返回的是位元組

echo "檔案大小為:",filesize($filename),'

';//獲取檔案的建立時間

echo '檔案建立時間為:',filectime($filename),'

';echo '檔案建立時間為:',date('y年m月d日 h:i:s',filectime($filename)),'

';//獲取檔案的修改時間mode

echo '檔案修改時間為:',date('y年m月d日 h:i:s',filemtime($filename)),'

';//獲取檔案的最後訪問時間

echo "";

//檢測是否可讀 可寫 可執行

var_dump(

is_readable($filename),

is_writable($filename),

is_executable($filename)

);//檢測是否為檔案

var_dump(is_file($filename));

<?php

header('content-type:text/html;charset:utf-8');

$filename='.test.txt';

$filename=__file__;

$pathinfo=pathinfo($filename);

echo "";

print_r($pathinfo);

echo "

";

/*array

( [dirname] => .

[basename] => .test.txt

[extension] => txt

[filename] => .test

)*///可以直接列印路徑名稱 副檔名 檔名 字尾名等

echo pathinfo($filename,pathinfo_extension),"

";echo pathinfo($filename,pathinfo_basename),"

";echo pathinfo($filename,pathinfo_dirname),"

";echo pathinfo($filename,pathinfo_filename),"

";//basename(); 返回路徑中的檔名部分

echo "";

echo basename($filename),'

';echo basename($filename,'.php'),'

';echo dirname($filename),'

';//檢測檔案或者目錄是否存在

var_dump(file_exists($filename));

PHP檔案資訊相關api

header content type text html charset utf 8 date default timezone set prc filename test1.txt echo 檔案型別為 filetype filename echo 檔案大小為 filesize filename...

php 獲取檔案資訊相關基礎函式

header content type text html charset utf 8 date default timezone set prc 檔案資訊相關api filename test1.txt filename test filetype filename 獲取檔案的型別,返回的是檔案的...

檢視類的相關資訊 PHP函式,非反射API

基類 class product 繼承基類的類 class gift extends product 操作類,檢視對應的類的資訊 class shopcar 獲取對應 物件 的 類 public function showclass instanceof 能根據繼承樹往上找,而 get class ...