勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

PHPでのファイル関係

   2014/07/02  PHP

ファイルを呼び出したり書き込んだりとかしばしば行うが、
未だに調べることが多いのでまとめておく。

----------

■include
http://php.net/manual/ja/function.include.php

指定したファイルを読み込み、評価(実行)する。
requireとの違いは、ファイルが見つからない場合でも
処理は続行される。

_onceがついた場合は1回だけファイルを読み込むという
意味になる。

例)
include("./aaa.php");

----------

■require
http://www.php.net/manual/ja/function.require.php

指定したファイルを読み込み、評価(実行)する。
includeとの違いは、失敗した際に処理が止まってしまう。

_onceがついた場合は1回だけファイルを読み込むという
意味になる。

例)
require("./aaa.php");

----------

■file_get_contents
http://www.php.net/manual/ja/function.file-get-contents.php

ファイルの内容を文字列として読み込む。

例)
file_get_contents("./aaa.txt");

----------

■file_put_contents
http://www.php.net/manual/ja/function.file-put-contents.php

ファイルに書き込む。第3引数が大事っぽい。

・FILE_APPEND
追記する
・LOCK_EX
排他ロック

例)
file_put_contents("./aaa.txt", $data, FILE_APPEND | LOCK_EX);

----------

ファイル関係で迷ったら↓↓を見る
http://www.php.net/manual/ja/ref.filesystem.php

 - PHP

  関連記事

MySQLでランダムにデータを取得しつつページング機能も実装する方法
MySQLでランダムにデータを取得しつつページング機能も実装する方法

MySQLからデータを持ってくる際にランダムな表示を行ってほしいと言われた。ただ ...

PHPでパスワード付きのZIP / PDFファイルを作成する方法
PHPでパスワード付きのZIP / PDFファイルを作成する方法

PHPでZIPファイル化する方法やPDFファイル出力する方法を過去に書いたが、何 ...

PHPで「Call to undefined function mb_str_split()」エラーの対応方法
PHPで「Call to undefined function mb_str_split()」エラーの対応方法

PHPにて「Fatal error: Uncaught Error: Call ...

PHP8系で「Uncaught TypeError: count(): Argument」エラーの対応方法
PHP8系で「Uncaught TypeError: count(): Argument」エラーの対応方法

PHP8系で「PHP Fatal error: Uncaught TypeErr ...

PHPとSQLiteで簡易BBSの作成
PHPとSQLiteで簡易BBSの作成

PHPとSQLiteの練習で簡易掲示板を作ったのでメモ。   目次1 ...