elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Temas
Páginas: [1]
1  Programación / PHP / nusoap.php y funciones con el mismo nombre de la clase (deprecated) en: 13 Octubre 2021, 00:09 am
buenas, quisiera haceles una consulta, estoy pasando las aplicaciones de un portal a la versión 7 de php, pero tengo problemas con la libreria de nusoap. ya que hay varias lineas que dan error dado que hay funciones con los mismos nombres de las clases y eso queda obsoleto en la versión 7

ej:

class nusoap_base {
..
..
..
function nusoap_base() {
$this->debugLevel = $GLOBALS['_transient']['static']['nusoap_base']['globalDebugLevel'];
}

dando advertencia en error_log

[12-Oct-2021 18:14:07 ] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; nusoap_base has a deprecated constructor in /home/lib/nusoap.php on line 85



intente cambiar las funciones a __construct, pero nusoap dejan de funcionar.

el cambio que hice fue el siguiente:

class nusoap_base {
..
..
..
function __construct() {
$this->debugLevel = $GLOBALS['_transient']['static']['nusoap_base']['globalDebugLevel'];
}


alguien sabrá que cambio habría que hacer para que funcione en versión 7?


de antemano,
Muchas Gracias.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines