• Directory structures are similar and different
  • TP6 can only be installed through Composer
  • TP5 uses its own set of implementation loading methods + Part of the loading method TP6 uses the loading method of Composer class
  • TP6 uses strict mode and TP5 does not
  • TP6 supports more PSR specifications
  • Component independence (TP6 makes ORM independent) (Template engine)
  • Middleware improvements TP6 began to use the pipeline pattern to implement middleware in a cleaner, more orderly way than the versions between implementations
  • Introduce the Filesystem component