Bir dosyayı require ediyorsak yazdığımız kodların çalışması için mutlaka ama mutlaka çağırdığımız dosyaya ihtiyacımız var demek. Ancak dosyayı include edersek, herhangi bir nedenle PHP dosyayı çağıramasa bile kodlarımız çalışmaya devam edebilir demektir. Bu iki fonksiyon temelde çalışma şekli olarak bir fark içermez, ancak hata durumundaki davranışları farklıdır.
$path = Yii::getAlias("@vendor/maydin/assets/php/class.uploader.php");
require_once($path);
$uploader = new \Uploader();