Foros del Web » Programando para Internet » PHP »

Estándares para programar en PHP

Estas en el tema de Estándares para programar en PHP en el foro de PHP en Foros del Web. Hola, donde encuentro información sobre estándares para programar con php?...
  #1 (permalink)  
Antiguo 07/06/2005, 11:39
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 21 años, 5 meses
Puntos: 1
Estándares para programar en PHP

Hola, donde encuentro información sobre estándares para programar con php?
  #2 (permalink)  
Antiguo 07/06/2005, 11:57
 
Fecha de Ingreso: junio-2005
Mensajes: 1
Antigüedad: 18 años, 10 meses
Puntos: 0
Checa esta liga:

http://www.php.net/manual/es/
  #3 (permalink)  
Antiguo 07/06/2005, 12:07
 
Fecha de Ingreso: diciembre-2004
Mensajes: 128
Antigüedad: 19 años, 4 meses
Puntos: 1
Por lo que se, PHP genera codigo estandar de por si, lo que no es estandar es el codigo que le ponemos nosotros adentro en html o javascript, que solo responden a un navegador, por ejemplo.
  #4 (permalink)  
Antiguo 07/06/2005, 12:14
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 21 años, 5 meses
Puntos: 1
mm hablo es de nombres a las variables.. nombres a las funciones a las clases.. variables globales cosas de estas, para que asi cualquier programador que toque mi aplicación sepa que es casa cosa....

Por ejemplo que se hable de que si es una funcion se llamará asi

fuction MiFuncion()
{
}

mmm a esto me refiero.. gracias...
  #5 (permalink)  
Antiguo 07/06/2005, 12:26
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 22 años, 8 meses
Puntos: 9
Algunos tienen un estilo para hacer funciones, clases y objetos basados en php, unos en ingles y otros en español, lo mejor es que hagas tu, tu propio estilo, y con ello expliques mendiante una pequeña descripción acerca de lo que quieres decir con tu programa.
  #6 (permalink)  
Antiguo 07/06/2005, 12:35
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 21 años, 5 meses
Puntos: 1
Si, se cada uno tiene su estilo, pero también se que hay documentos donde te dan como utilidades o sugerencias de como deberias hacerlo (alguna vez lei algo pero no encuentro ya la documentación ) por eso mi pregunta, para ver si alguien tiene alguno o tiene opciones. no hablo de como programar o saber que es más recursivo o quizas óptimo.. hablo es del lenguaje... de manera que se entienda...

Gracias a tod@s
  #7 (permalink)  
Antiguo 07/06/2005, 12:56
Avatar de dwaks  
Fecha de Ingreso: agosto-2002
Ubicación: Panamá
Mensajes: 962
Antigüedad: 21 años, 8 meses
Puntos: 15
Bueno la manera de programar que uso te la dire a ver si te funciona, la hize asi porque es algo organizada para mi.

Siempre cuando hago mis modulos agrego 2 carpetas por defecto.
1- cgi
2- librerias

Dentro de cgi meto todos los php que procesan acciones, ejemplo cuando hacen un login dentro del cgi esta el archivo login.php que es el que evalua si el usuario esta registrado. Otro puede ser que si tengo el formulario de inscripcion dentro de cgi esta el archivo inscribir.php que hagarra los valores del formulario y los mete a la base de datos. Todas las acciones estan dentro de cgi.

La carpeta libreria estan archivos de configuracion y funciones.
Ejemplo podria ser los datos de coneccion a la base de datos como host, usuario, password, base de datos, tablas a usar, otras variables de control como podria ser el tipo de email a enviar dependiendo al envio que se hara. Todos esos valores estan dentro de un archivo como por ejemplo config.php que esta dentro de libreria.
Tambien en libreria meto las funciones ejemplo: Si tengo una funcion de coneccion a la base de datos en un archivo llamado coneccion.php entonces la meto en la libreria y cada funcion que haga la meto alli.

Esos detalles son respecto a organizacion de archivos.

Ahora en programacion en si debes tener en cuenta que dependiendo al grado de dificultad que tenga o los varios procesos que realizara el modulo a desarrollar entonces me baso en crear objetos (class) y funciones.

Hablemos de un ejemplo de un modulo que alla hecho y la organizacion.
MODULO ALBUMFACIL
desc. es un modulo para ver fotos en internet, la manera de su estructura es que mostrara contenidos de carpetas para poder solo subir la carpeta con las fotos por ftp y que el modulo se encargue de tirar los links dependiendo a las carpetas que existan y las imagenes dependiendo a las imagenes de cada carpeta.

Estructura:
cgi/
cgi/email.php # se encarga de enviar los diversos email de recomendaciones.
cgi/contacto.php # se encarga de enviar los emails de contacto
libreria/
libreria/config.php # todos los detalles de configuracion
libreria/funciones.php # todas las funciones
libreria/fotos.php #tumb chiquitos por pixeles
libreria/fotos_grande.php #fotos grandes por porcentaje

./index.php # pagina principal
./seccion.php # cada folder que suba tendra una seccion dinamica
./imagen.php # muestra las imagenes grandes
./bajar.php # para forzar a bajar las imagenes

Dentro de los archivos raices que son lo que se navegaran estaran hechos de diversas funciones que estaran dentro del archivo libreria/funciones.php.

Lista de las funciones que forman parte del modulo, veras que procuro siempre tener un nombre significativo para su funcion real en el modulo:
1- imagen_azar()
2- archivo_descripcion()
3- listarfolders()
4- listarfoldersindex()
5- listarfoldersimagen()

Y esas funciones hacen casi todo lo necesario para que todo trabaje, asi lo tengo mas organizado para hacer upgrade o actualizaciones de cada procesito que requiera.

Asi te dejo un ejemplo de lo que hago realmente, el ejemplo es simple solo explicativo no amplio como en modulos mas grandes que requieran mas estructura.
  #8 (permalink)  
Antiguo 07/06/2005, 13:15
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 21 años, 5 meses
Puntos: 1
gracias... ya no solo hablamos de estándares para nombrar variables, funciones y clases si no también de estructras de proyectos como tal.. yo también ando definiendo una estructura, apenas este terminada la posteo a ver que tal...

gracias.
  #9 (permalink)  
Antiguo 13/06/2011, 11:17
 
Fecha de Ingreso: junio-2011
Ubicación: Veracruz
Mensajes: 16
Antigüedad: 12 años, 10 meses
Puntos: 5
Sonrisa Respuesta: Estándares para programar en PHP

Los estándares para php son los que maneja Zend, pero zend basa su estándares en Pear, así que aquí te dejo la pagina de estándares de Pear:

http://pear.php.net/manual/en/standards.php
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 15:29.