はじめに
phpで外部のファイルを読み込む時に使える
関数としてrequireとincludeの二つがあるけど、
どう違うのかよくわからなくて戸惑ったので
まとめてみた
includeとrequireの違い
ズバリエラーが起こった時の処理の仕方が異なる
読みこむファイルがなかった時
include ・・・処理を続行
require ・・・処理を中断
実際に外部ファイルを読み込んでみる
includeの場合
<?php include 'sample.php'; echo 'hello'; ?>
requireの場合
<?php require 'sample.php'; echo 'hello'; ?>
結局どっちを使うべきか
僕はrequireではなくてincludeをよく 使っています。requireはエラーが起こるとその後の処理が中断されてしまうので イヤだなーって感じの理由です。
ただ絶対にエラーが起こっては困るって 時はrequireを使った方がいい