我想知道我的类中未使用的use语句是否会影响我的php网站的性能?
php是一开始就包含所有类还是需要时再引入?如果是后者,那么我认为它不会影响系统的性能。
例如:未使用的Use语句'DbConnector'
use model\adapter\DbConnector;
我想知道我的类中未使用的use语句是否会影响我的php网站的性能?
php是一开始就包含所有类还是需要时再引入?如果是后者,那么我认为它不会影响系统的性能。
例如:未使用的Use语句'DbConnector'
use model\adapter\DbConnector;
use
语句不会引发类被加载(它甚至不触发自动加载程序)。use
子句的潜在成本,而不是实际使用 use
子句的成本。 - RandomSeeduse
语句只会被编译器删除,甚至不会执行。因此,它根本不会产生任何影响。编译器在解析文件时可能会使用更多的CPU周期,但如果您使用OPCache,它将不会对性能产生任何影响。文件仅在需要时加载。