Preguntas etiquetadas con php

89
¿Cómo crear y descargar un archivo csv desde un script php?

Soy un programador novato y busqué mucho sobre mi pregunta, pero no pude encontrar una solución o tutorial útil sobre esto. Mi objetivo es tener una matriz PHP y los elementos de la matriz se muestran en una lista en la página. Quiero agregar una opción, para que si un usuario lo desea, pueda...

89
XAMPP: no se pudo iniciar Apache (Windows 10)

Estoy usando XAMPP y puedo iniciar Apache, pero, ¡comienza MySQL ( phpMyAdmin )! Cuando comienzo, obtengo este error; 10:07:49 [Apache] Error: Apache shutdown unexpectedly. 10:07:49 [Apache] This may be due to a blocked port, missing dependencies, 10:07:49 [Apache] improper privileges, a crash,...

88
Invocación de método de clase dinámica en PHP

¿Hay alguna forma de invocar dinámicamente un método en la misma clase para PHP? No tengo la sintaxis correcta, pero estoy buscando hacer algo similar a esto: $this->{$methodName}($arg1, $arg2, $arg3);

88
¿Comprobar si existe var antes de desarmar en PHP?

Con informes de errores, o incluso como mejores prácticas, al desarmar una variable en PHP, ¿debería verificar si existe primero (en este caso no siempre existe) y desarmarla, o simplemente desarmarla? <?PHP if (isset($_SESSION['signup_errors'])){ unset($_SESSION['signup_errors']); } //...

88
Matriz de acceso devuelta por una función en php

Estoy usando un motor de plantillas que inserta código en mi sitio donde lo quiero. Escribí una función para probar algo que es bastante fácil: myfunction() { return '($this->data["a"]["b"] ? true : false)'; } El problema es que $ this-> data es privado y no puedo acceder a ellos en...

88
¿Guardar matriz PHP en MySQL?

¿Cuál es una buena manera de guardar una matriz de datos en un solo campo mysql? Además, una vez que consulto esa matriz en la tabla mysql, ¿cuál es una buena manera de recuperarla en forma de matriz? ¿Serializar y no serializar es la respuesta?

88
Compruebe si el valor está establecido y es nulo

Necesito verificar si el valor está definido como algo, incluido nulo. issettrata los valores nulos como indefinidos y devuelve false. Tome lo siguiente como ejemplo: $foo = null; if(isset($foo)) // returns false if(isset($bar)) // returns false if(isset($foo) || is_null($foo)) // returns...