El límite en la longitud de variable/función/método/nombre de clase no existe.
Los comentarios anteriores indican que esta propiedad no debe ser explotada. Eso es cierto solo cuando se trata de código humano legible/humano que se puede mantener.
Sin embargo, esta es una característica muy útil de PHP, que se explota muy bien en una gran cantidad de proyectos muy populares, como la ramita por ejemplo, que genera las clases, ejemplo (un fragmento):
class __TwigTemplate_9601167421099bbb502d119e674fed3fb71769eef256903648c9c2b4b6faa436 extends \Twig_Template {
protected function doDisplay(array $context, array $blocks = array())
{
$__internal_0abebc74dd811fd7b4cfa4c6a2fdf870d7723c04e8daf6926b04914d6644935f = $this->env->getExtension("native_profiler");
}
}
Tuve la oportunidad de beneficiarme de la misma propiedad también en mis proyectos.
En conclusión:
- No hay límite en la longitud var/func/nombre de la clase
- es extremadamente útil característica del lenguaje
- Hay un contexto para su uso, por supuesto, es no para todos los días de trabajo
Usted debe hacer esa caja de camello, de lo contrario es difícil de leer. –
@PMV: '$ thisIsMyVariableThatDoesSomethingInTheFollowingFunctionAndProvidesSomeInformationWith WhichTheFunctionReliesUponToDoAllTheWorkItNeeds = null;' Sí, parece fácil de leer. ¡Puedo decirlo de una sola vez! ** \ * inhales \ *** – BoltClock
@BoltClock: Probablemente capitalice NULL también, ya que es una constante. Entonces sería una declaración perfectamente legible y sensata. Demasiada puntuación no está permitida. –