Pregunta sobre WP-Invoice - Web Invoice and Billing de Wordpress:

Compatibilidad PHP 7

Un usuario pregunt贸 馃憞

Ejecut茅 el plugin PHP Compatibility Checker https://wordpress.org/plugins/php-compatibility-checker/ comprobando la compatibilidad con PHP 7 y encontr茅 este resultado para este plugin:

FILE: wp-content/plugins/wp-invoice/vendor/usabilitydynamics/lib-utility/lib/class-utility.php
-------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
-------------------------------------------------------------------------------------
 508 | ERROR | preg_replace() - /e modifier is deprecated since PHP 5.5 and removed since PHP 7.0
-------------------------------------------------------------------------------------

FILE: wp-content/plugins/wp-invoice/lib/third-party/stripe/lib/Stripe/Object.php
-------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
-------------------------------------------------------------------------------------
 156 | WARNING | Method name "Stripe_Object::__toJSON" is discouraged; PHP has reserved all method names with a double underscore prefix for future use
 169 | WARNING | Method name "Stripe_Object::__toArray" is discouraged; PHP has reserved all method names with a double underscore prefix for future use
-------------------------------------------------------------------------------------

(@mariakravchenko)

Hace 3 a帽os, 4 meses

Hola.

Gracias por se帽alar.

驴Tiene nuestro plugin en su sitio o simplemente lo va a instalar?

Estas advertencias no son da帽inas y no deber铆an impedir que el plugin funcione.

Acerca de ERROR | preg_replace() Descubr铆 que es un problema del plugin de verificaci贸n de compatibilidad, no el problema de php7 en s铆. puede consultar el ticket de soporte generado por otra persona para el plugin de verificaci贸n de compatibilidad https://wordpress.org/support/topic/php7-compatibility-70/

arriba dice URL

No se preocupe, wp-Typography nunca ha usado el modificador / e y es 100 por ciento compatible con PHP 7.x.

Acerca de.

(@ alegremente)

Hace 3 a帽os, 4 meses

驴Tiene nuestro plugin en su sitio o simplemente lo va a instalar?

Tengo un cliente que est谩 usando WP-Invoice en su sitio, que tengo la intenci贸n de migrar a PHP 7.

Acerca de ERROR | preg_replace() Descubr铆 que el problema de php7 en s铆 no es un problema de plugin de verificaci贸n de compatibilidad.

No es. Mir茅 el c贸digo que era insignia, y de hecho es preg_replace() con el e moderador. Su referencia no est谩 relacionada con ning煤n otro plugin no utilizado para este plugin, que est谩 en uso. Es la l铆nea que importa
return preg_replace( '!s:(d+):"(.*?)";!e', "'s:'.strlen('$2').':"$2";'", $input );

Entiendo que las advertencias son solo advertencias, pero espero que sepa que el c贸digo utiliza una convenci贸n de nomenclatura reservada.

(@mariakravchenko)

Hace 3 a帽os, 4 meses

Gracias por se帽alar. Borraremos nuestro c贸digo de esas advertencias hasta el pr贸ximo n煤mero.

(@domenicolatosa)

Hace 3 a帽os, 2 meses

Hola,

Entonces, 驴WP Invoice ahora es totalmente compatible con php7?

Gracias 馃檪

(@ alegremente)

Hace 3 a帽os, 2 meses

@domenicolatosa No, no se realizaron cambios en la compatibilidad de PHP 7 en la versi贸n 4.1.8. Todav铆a tiene el error 1 y las 2 advertencias.

(@mariakravchenko)

Hace 3 a帽os, 2 meses

Hola @domenicolatosa

Estamos usando nuestros productos en servidores PHP 7. Las advertencias mencionadas no impiden que nuestro plugin funcione como se esperaba. Pero esas configuraciones en nuestra hoja de ruta para los pr贸ximos lanzamientos, @joyously

Acerca de.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada.