"0", como una cadena que contiene un carácter, no es algo vacío intuitivamente. ¿Por qué PHP lo trata como FALSO cuando se convierte a un booleano, a diferencia de otros lenguajes de
"0", como una cadena que contiene un carácter, no es algo vacío intuitivamente. ¿Por qué PHP lo trata como FALSO cuando se convierte a un booleano, a diferencia de otros lenguajes de
De acuerdo, lo abordaré: soy un mejor codificador que en las bases de datos, y me pregunto dónde están las ideas sobre "mejores prácticas" sobre el tema de hacer cálculos "simples" en la consulta SQL vs. el código, como este ejemplo de MySQL (¡no lo escribí, solo tengo que mantenerlo!) - Esto...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 6 años . Sé que puede...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años . En mi...
Hoy recibí una revisión de código de un desarrollador sénior que preguntaba "Por cierto, ¿cuál es su objeción al envío de funciones mediante una declaración de cambio?" He leído en muchos lugares cómo bombear un argumento a través del cambio a métodos de llamada es una mala OOP, no tan extensible,...
Recientemente estaba TDDing un método de fábrica. El método consistía en crear un objeto simple o un objeto envuelto en un decorador. El objeto decorado podría ser de uno de varios tipos, todos extendiendo StrategyClass. En mi prueba, quería comprobar si la clase del objeto devuelto es la...
Ejemplo Encontré un código monolítico que hace "todo" en un solo lugar: cargando datos de la base de datos, mostrando el marcado HTML, actuando como un enrutador / controlador / acción. Comencé a aplicar el código de base de datos móvil de SRP en su propio archivo, proporcionando un mejor nombre...
Tengo una base de código privada bastante grande que ha evolucionado durante unos diez años. No estoy usando phpDocumentor, pero dado que el uso de secciones docblock se ha convertido en un estándar en proyectos de código abierto, también he adoptado escribir docblocks para todos los métodos...
Me preguntaba si los programadores de php mantienen error_reporting en php.ini activado o desactivado después de entregar el sitio
He estado usando Codeigniter mucho recientemente, pero una cosa que me pone nerviosa es manejar errores y mostrarlos al usuario. Nunca he sido bueno en el manejo de errores sin que se vuelva desordenado. Mi principal preocupación es cuando devuelvo errores al usuario. ¿Es una buena práctica usar...
Tengo este problema, creo que me puede ayudar. PD No estoy seguro de cómo llamar a esto, así que si alguien encuentra un título más apropiado, edítelo. Antecedentes Estoy haciendo esta aplicación para buscar líneas de tránsito de autobuses. Las líneas de autobús son un número de 3 dígitos, es...
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Estoy tratando de seguir el principio DRY en mi programación tan duro como puedo. Recientemente he estado aprendiendo patrones de diseño en OOP y terminé repitiéndome bastante. He creado un patrón de repositorio junto con los patrones de Factory y Gateway para manejar mi persistencia. Estoy usando...
Creo que incluso cuando trabajo con un marco MVC (por ejemplo, CodeIgniter), recurro regularmente a pasar matrices anidadas en lugar de objetos. Esto no sigue bien mi comprensión de la orientación a objetos. Por ejemplo, si tuviera que portar el código a Java, no soñaría con pasar matrices (o...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . Estoy a punto...
Me preguntaba cuál es la razón detrás de la paginación. ¿Se usa porque disminuye la carga sobre los servidores ya que técnicamente limitaríamos la cantidad de filas devueltas por página? Quería hacer algo sin paginación, pero dado que soy nuevo en esto (soy un aficionado) comencé a preguntarme si...
Estoy en la etapa de prelanzamiento de un proyecto PHP de código abierto, que espero sea utilizado por otros desarrolladores en sus propios proyectos. Actualmente, el proyecto no admite espacios de nombres y estoy tratando de evaluar si debería usar espacios de nombres o la convención de...
Estoy leyendo objetos PHP, patrones y práctica . El autor está tratando de modelar una lección en una universidad. El objetivo es generar el tipo de lección (conferencia o seminario), y los cargos por la lección dependiendo de si se trata de una lección por hora o de precio fijo. Entonces la salida...
El proyecto en el que el trabajo es privado con fines comerciales y no su código fuente se distribuye a nadie. Solo la aplicación funcional muestra a los consumidores a través de un sitio web. Tiene la siguiente estructura: El código fuente está escrito en PHP, la única parte donde se usa código...
Estoy localizando mi aplicación php. Tengo el dilema de elegir el mejor método para lograr lo mismo. Método 1: actualmente estoy almacenando palabras para localizarlas en una matriz en un archivo php <?php $values = array ( 'welcome' => 'bienvenida' ); ?> Estoy usando una función...