Non, si tu veux intercepter une exception spécifique, il faut bien évidemment que ce soit cette exception spécifique qui ait été levée. En l'occurrence il faudra donc exécuter
Mais il faut que ce type d'exception existe au préalable Code PHP :
<?php
throw new FileNotFoundException(...)
Code PHP :
<?php
class FileNotFoundException extends Exception { }