Autor
|
Tema: nusoap.php y funciones con el mismo nombre de la clase (deprecated) (Leído 4,686 veces)
|
Arket
Desconectado
Mensajes: 1
|
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.
|
|
|
En línea
|
|
|
|
MinusFour
|
¿Cual es el error si usas __construct? Lo único que se me ocurre es que quizás el código usa la función bajo ese nombre. De todas maneras, es posible agregar las dos funciones, e.g. __construct y la función bajo el mismo nombre de la clase (en ese caso se llama a __construct cuando inicializas la clase).
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
duda de cual es el nombre de clase de este window?
Programación Visual Basic
|
ricardovinzo
|
2
|
2,024
|
27 Junio 2008, 21:20 pm
por naderST
|
|
|
Programa para saver Nombre de clase????
ASM
|
Riki_89D
|
4
|
5,238
|
18 Enero 2010, 15:26 pm
por Saint Iker
|
|
|
¿Con que clase u api puedo usar para graficar funciones?
Java
|
green2593
|
3
|
2,650
|
17 Agosto 2013, 15:20 pm
por Debci
|
|
|
(Consulta) Archivo en el mismo directorio, con el mismo nombre
Windows
|
class_OpenGL
|
2
|
2,815
|
14 Agosto 2016, 15:21 pm
por class_OpenGL
|
|
|
Hacer que el campo de una clase no se pueda heredar y que al mismo tiempo sea...
.NET (C#, VB.NET, ASP)
|
z3nth10n
|
5
|
5,004
|
15 Junio 2017, 15:10 pm
por Eleкtro
|
|