file_get_contensでファイルパスの代わりにURLを指定することで、手軽かつ簡易に外部のサイトからソースを取得することができ、WebAPIからデータを取得するなどに重宝します。
curlを使う方法など他にも方法があるのですが、わりと手軽なのでfile_get_contensは個人的によく使います。
PHPのマニュアルにあるとおり、相手先のサーバーがIISだとPHPがエラーを返す場合があるらしいので、@付けエラー表示を抑制するなどの対応も行います。
リクエスト先がWebAPIなどで、HTTPのレスポンスコードが事後の処理に影響を及ぼす場合には、$http_response_header を合わせて使用します。
file_get_contensでリクエストを行うと$http_response_headerにレスポンスコードが格納されるので、内容を適宜チェックし、事後の処理を行う事ができます。
最近はLINEスタンプのネタばかりだったので、久々の技術ネタです。