Foros del Web » Programando para Internet » PHP » Zend »

estándares de codificación de clases

Estas en el tema de estándares de codificación de clases en el foro de Zend en Foros del Web. Hola, Estuve revisando los estándares de codificación que tiene Zend a la hora de hacer las clases, y recomiendan poner las llaves de apertura en ...
  #1 (permalink)  
Antiguo 23/02/2012, 09:24
 
Fecha de Ingreso: enero-2008
Mensajes: 115
Antigüedad: 16 años, 10 meses
Puntos: 1
estándares de codificación de clases

Hola,
Estuve revisando los estándares de codificación que tiene Zend a la hora de hacer las clases, y recomiendan poner las llaves de apertura en una nueva línea, me parece haber escuchado o leído que esto era debido a que apache o php lo interpretaba más rápido si estaba en una nueva línea.
Alguien podría explicarme muy bien esto por favor.

Gracias
  #2 (permalink)  
Antiguo 23/02/2012, 09:38
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 18 años, 1 mes
Puntos: 74
Respuesta: estándares de codificación de clases

La verdad es la primera vez que leo que el motivo de poner las llaves en nueva linea sea por la rapidez. Yo tenía entendido que era para facilitar la legibilidad del código que, al menos para mi, así es y no solo las llaves de las clases, sino de todo. Clases, funciones, bucles...

Saludos,
  #3 (permalink)  
Antiguo 23/02/2012, 09:40
 
Fecha de Ingreso: enero-2008
Mensajes: 115
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: estándares de codificación de clases

Sí... yo también pensé que era por el mismo motivo... pero hay dos personas que me están diciendo que es por el tema de que php lo interpreta más rápido... pero quisiera saber si en algún link de zend o php en donde sustentan eso... estoy buscando pero no encuentro nada aún.

Última edición por turbex; 23/02/2012 a las 09:48
  #4 (permalink)  
Antiguo 23/02/2012, 09:56
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 18 años, 1 mes
Puntos: 74
Respuesta: estándares de codificación de clases

Yo tampoco no encuentro nada y creo, aún a riesgo de equivocarme de que eso no es así. Pero bueno, a ver si alguien más experimentado dice algo al respecto.
  #5 (permalink)  
Antiguo 23/02/2012, 10:00
 
Fecha de Ingreso: enero-2008
Mensajes: 115
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: estándares de codificación de clases

A ver... acabo de encontrar esto... de todas formas... me gustaría que alguien más pudiera aportar algo.
http://blog.nexua.org/php-coding-conventions/

segun eso... es irrelevante en donde se ponga.
  #6 (permalink)  
Antiguo 23/02/2012, 10:41
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: estándares de codificación de clases

No creo que afecte en nada, ya que el parser de PHP, lo que hace es primero convertir el código a Bytecode, y ya luego lo ejecuta, por lo que que tenga o no una nueva línea no afecta en nada en cuanto a rendimiento, es lo mismo:
Código PHP:
Ver original
  1. <?php
  2. function foo()
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9. {
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                                            echo 'bar';
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27. }

a:
Código PHP:
Ver original
  1. <?php function foo(){echo'bar';}

PD también puedes usar el mismo intérprete de PHP para hacer una versión reducida de tu script para que sea más pequeño:
Código:
php -w archivo.php > archivo.min.php
Saludos.

Etiquetas: clases
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:19.