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.
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.