External Modules
To sum up, external modules are great for third-party products,
small additions to PHP that are rarely used, or just for
testing purposes. To develop additional functionality quickly,
external modules provide the best results. For frequent usage,
larger implementations, and complex code, the disadvantages
outweigh the advantages.