es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PHP-8

Llamada de constructor de atributos de PHP

Quiero ejecutar código cada vez que se asigna un atributo específico a una función. Por ejemplo: #[Atributo] class ejemploAtributo { public function __construct() { echo “ejemploAtributo llamado”; } } #[ejemploAtributo()] function ejemploFuncion() { //… } Pero en este ejemplo, la declaración de echo nunca se ejecuta. ¿Cómo puedo hacer esto?

PHP 8 NTS/Windows: No se puede cargar la biblioteca dinámica ‘http’ pero los archivos de extensión seguramente están presentes

Estoy ejecutando composer update en un proyecto que requiere ext-http en el archivo composer.json y obtengo este error. Advertencia de PHP: inicio de PHP: no se pudo cargar la biblioteca dinámica ‘http’ (intenté: ext\http (No fue posible encontrar el módulo especificado), ext\php_http.dll (No fue posible encontrar el módulo especificado) ) . . . Read more

¿Por qué esta consulta de mysql requiere la llamada PDO::prepare dos veces en php7 (pero no en php8)?

Tengo un fragmento de código sencillo: $sql = “SELECT * FROM users”; $stmt = $this->conn->prepare($sql); $stmt->execute(); echo $stmt->rowCount(); Cuando se ejecuta con PHP7, se devuelve 0. Sin embargo, este resultado es incorrecto/inesperado. El resultado esperado es 15. Si se ejecuta el código anterior en PHP8 se obtiene el resultado esperado. . . . Read more