Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Seria que a variável é instância de uma classe?
Isso é puramente uma questão gramatical.
Tanto "a" quanto "an" no inglês, significam "um" ou "uma". Tudo depende de onde uma ou outra é utilizada, e isso se baseia na palavra seguinte. Entenda melhor aqui: https://englishlive.ef.com/pt-br/blog/gramatica-em-ingles-quando-usar-a-ou-an/
Na minha opinião, é besteira colocar esses artigos precedendo o que representa a variável, pois é óbvio que "classe" sempre será "uma classe".
Além disso, no PHP, não podemos associar uma classe a uma variável. Temos classes anônimas, mas mesmo elas sempre serão objetos, e não classes.
Então se você possui uma classe assim:
class Log {}
Chamar a variável fruto dela de $logClass já seria errado, mas $aLogClass é mais ainda. O correto aqui seria uma das opções:
// Esse é o mais comum. Simples e efetivo.
$log = new Log;
// Assim você torna explícito O QUE carrega essa variável. Note que não chamamos de "class", mas de "instance".
$logInstance = new Log;
// ou
$logObject = new Log;
// Eu particularmente, convenciono no PHP a letra inicial maiúscula para objetos.
// É uma convenção minha apenas. Não creio que seja algo comum.
$Log = new Log;
As PSR não contemplam isso, pois é mais uma questão de escolha da equipe de desenvolvimento.
Veja esse debate também. Há um comparativo entre aplicações diferentes e suas nomenclaturas: [https://softwareengineering.stackexchange.com/questions/149303/naming-classes-methods-functions-and-variables](https://softwareengineering.stackexchange.com/questions/149303/naming-classes-methods-functions-and-variables)Vi isso em algumas bibliotecas, fiquei curioso e não achava nada a respeito na internet e resolvi perguntar aqui.
Obrigado a todos!
@laudirbispo, joia!
Como sabemos, A e An, do inglês, significa um ou uma.
As convenções do PHP, a PSR-1 e PSR-2 não contemplam essa nomenclatura, provavelmente é apenas uma convenção particular de alguém ou de algum lugar.
Não deixe de ver:
https://www.php-fig.org/psr/psr-1/
https://www.php-fig.org/psr/psr-2/