O comportamento do PHP de incluir / exigir dentro de condicionais
Se eu colocar uminclude
ourequire
dentro de uma condicional que avalia comofalse
, o interpretador PHP ignorará completamente o arquivo de inclusão ou será carregado apenas por precaução?
Um exemplo seria:
if ($some_user_var) {
require 'this.php';
} else {
//do stuff
}
Eu li em algum lugar querequire
sempre será incluído pelo intérprete, independentemente da condição, masinclude
não vou. Se for esse o caso, basta mudar derequire
parainclude
pode significar uma aceleração livre devido à redução de E / S e da sobrecarga de análise.
Provavelmente faz diferença se eu estiver executando um pré-processador como o eAccelerator, mas vamos supor que não.