For
これからは、PHP ファイル処理について学んだ関連知識を記録して共有していきます。どのプログラミング言語でも必然的にファイル システムを扱う必要があると思うので、PHP に関する情報はたくさんあります。 PHP のファイル処理関数については、朝から PHP のヘルプマニュアルを読んで学習結果を記録し始めましたが、もちろん、これらの関数の中には特定のプラットフォームでのみ有効なものもあります。一部の機能は WIN では動作しません。
私の意見では、ファイル処理と文字列操作には似た性質があります。ファイルは単なる文字列のコレクションではありません。ということで、まとめて簡単に勉強してみましたが、結局のところ、一つ一つ理解するのは難しいですが、使いこなすほどレベルが上がるということですか?悪いことじゃないよ!
PHP ファイル関数の包括的なリスト
basename — パスのファイル名部分を返します
chgrp — ファイルが属するグループを変更します
chmod — ファイルモードを変更します
chown — ファイルの所有者を変更します
clearstatcache — ファイルステータスキャッシュをクリアします
copy — ファイルをコピーします
delete — unlink( ) または unset() を参照してください
dirname — パスのディレクトリ部分を返します
disk_free_space — ディレクトリ内の空きスペースを返します
disk_total_space — ディレクトリの合計ディスク サイズを返します
diskfreespace — disc_free_space() のエイリアス
fclose — 開いているファイルポインタを閉じる
feof — ファイルポインタがファイルの終わりに到達したかどうかをテストする
fflush — バッファリングされた内容をファイルに出力する
fgetc — ファイルポインタから文字を読み取る
fgetcsv — ファイルポインタから行を読み取るCSV フィールドを解析します
fgets — ファイル ポインターから行を読み取ります
fgetss — ファイル ポインターから行を読み取り、HTML タグをフィルターで除外します
file_exists — ファイルまたはディレクトリが存在するかどうかを確認します
file_get_contents — ファイル全体を文字列に読み取ります
file_put_contents — 文字列ファイルを書き込みます
file — ファイル全体を配列に読み取ります
fileatime — ファイルの最終アクセス時刻を取得します
filectime — この PHP ファイル関数は、ファイルの i ノード変更時刻を取得します
filegroup — ファイルのグループを取得しますファイル
fileinode — ファイルの i ノードを取得します
filemtime — ファイル変更時刻を取得します
fileowner — ファイル所有者を取得します
fileperms — ファイル権限を取得します
filesize — ファイル サイズを取得します
filetype — ファイルの種類を取得します
flock — 軽量の勧告ファイル ロック
fnmatch — ファイル名をパターンと照合します
fopen — ファイルまたは URL を開きます
fpassthru — ファイル ポインターに残っているすべてのデータを出力します
fputcsv — 行を CSV にフォーマットし、ファイル ポインターに書き込みます
fputs — fwrite() のエイリアス
fread — ファイルを読み取ります (バイナリ ファイルを安全に使用できます)
fscanf — ファイルからの入力をフォーマットします
fseek — ファイル ポインター内で検索します
fstat — 開いているファイル ポインターを通じてファイル情報を取得します
ftell — ファイルの読み取り/書き込み位置を返しますファイルポインタ
ftruncate — ファイルを指定された長さに切り詰めます
fwrite — ファイルに書き込みます (バイナリファイルには安全です)
glob — パターンに一致するファイルパスを検索します
is_dir — この PHP ファイル関数は、指定されたファイル名がディレクトリであるかどうかを判断します
is_executable — ファイル名が実行可能かどうかを判断します
is_file — 指定されたファイル名が通常のファイルかどうかを判断します
is_link — 指定されたファイル名がシンボリックリンクであるかどうかを判断します
is_readable — 指定されたファイル名が読み取り可能かどうかを判断します
is_uploaded_file — ファイルが HTTP POST 経由でアップロードされるかどうかを決定します
is_writable — 指定されたファイル名が書き込み可能かどうかを決定します
is_writeable — is_writable() のエイリアス
link — ハードリンクを作成します
linkinfo — 接続に関する情報を取得します
lstat — Giveファイルまたはシンボリック リンク 情報
mkdir — 新しいディレクトリを作成します
move_uploaded_file — アップロードされたファイルを新しい場所に移動します
parse_ini_file — 設定ファイルを解析します
pathinfo — ファイル パス情報を返します
pclose — プロセス ファイル ポインターを閉じる
popen — 開くプロセスファイルポインタ
readfile — ファイルを出力します
readlink — シンボリックリンクが指すターゲットを返します
realpath — 正規化された絶対パス名を返します
rename — ファイルまたはディレクトリの名前を変更します
rewind — ファイルポインタの位置を巻き戻します
rmdir — ディレクトリを削除します
set_file_buffer — stream_set_write_buffer()
stat のエイリアス — ファイル情報を提供します
symlink — シンボリックリンクを作成します
tempnam — 一意のファイル名でファイルを作成します
tmpfile — 一時ファイルを作成します
touch — アクセス権を設定しますファイルの変更時間
umask — 現在の umask を変更します
unlink — ファイルを削除します
もちろん、今述べたようにいくつかの PHP ファイル関数があり、それらをすべて使用することは不可能です。一般的に使用される関数をいくつか覚えておくだけで済みます。それで大丈夫です、少なくとも私はそう思います。次のセクションから始めて、いくつかの主要な関数の簡単な使用法を正式に理解しましょう。 wordpress で最初に見られるファイル処理関数は dirname: require_once( dirname(__FILE__) . ‘/wp-load.php’ ); です。WP では基本的にファイル パスは絶対パスを使用します。