Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2015, 09:51
ses27coves
 
Fecha de Ingreso: diciembre-2015
Mensajes: 2
Antigüedad: 8 años, 4 meses
Puntos: 0
Crear WSDL con PHP 5.3

Hola.

Tengo un web service y necesito crear su archivo WSDL.

Lo he intentado con php2wsdl. La primera funcion de la clase que creo funciona bien, pero a partir de la segunda función me da un error "Notice: Uninitialized string offset: 0 in /var/www/vhost/dominio.es/home/html/Pruebas/webservices/2wsdl/PHPParser.php on line 542"

Me crea el arvhivo wsdl la primera funcion todo esta correcto pero en las otras me pone type="xsd:anyType" aunque yo le he especificado tipo int

¿Alguien sabe donde puede estar el problema?

Código PHP:
class miClase
    
    
/**
     * sumar dos valores
     *
     * @param int $adf1 variable1.
     * @param float $bdf2 variable2.
     * @return float devolvemos.
     */
    
public function restar($adf1$bdf2){
      return (
$aDF2 $bDF1);
    }
      
    
/**
     * restar dos valores
     *
     * @param float $n1
     * 
     * 
     */
    
public function sumar($n1){
      echo (
$n1 $n1);
    }

    
/**
     * anade dos valores
     *
     * @param int $pDF11
     * @param int $pDF12
     * @return float
     */
    
public function add($pDF11$pDF12) {
        return (
$pDF11+$pDF12);
    }