【PHP】関数のエイリアスを把握する。

fwrite()関数とfprintf()関数の違いを調べていたらエイリアスという概念があることを知ったのでメモ。

エイリアスとは、複数の名前を持つけれども動作は同じ関数のことを言うらしい。

たとえばfputs()関数はfwrite()関数のエイリアスであり、使用されている拡張モジュールが同一なため、実行結果として同一の値を得ることができる。

よく使うところで例を挙げると、die()もexit()のエイリアス関数だったりする。

まとめると、互換性の観点で古い名前を残しているからどっち使っても良いけど、なるべく元の関数を使おうね!という話である。

その他の関数エイリアス一覧は以下URLを参照されたし。
http://php.net/manual/ja/aliases.php