Diferencia entre revisiones de «Usuario:ManuelRomero/proyecto/proyectoIternova/borrador»

De WikiEducator
Saltar a: navegación, buscar
Línea 1: Línea 1:
 
<source lang=php>
 
<source lang=php>
     public static function get_value( $index_service, $service_value ) {
+
    /**
         switch ( $index_service ) {
+
    *
            case "plugin_output":
+
    * @param string $value el valor de la propiedad performance_data de un servicio
                $value = self::get_value_of_plugin_output( $service_value );
+
    * @return float  0 si no se encuentra el valor  el tiempo que tarda en ejecutarsi sí si que lo encuentra
                break;
+
    * trata de ser un booleano
            case "performance_data":
+
    */
                $value = self::get_value_of_performance_data( $service_value );
+
     public static function get_value_of_performance_data( $value ) {
                break;
+
         //"time=0.013585s;;;0.000000;10.000000"; si ok
         }
+
        //""   si no ok.
        return $value;
+
        $value = trim( $value );
 +
        $value = str_replace( [ "time=", "s" ], "", $value );
 +
        $value = explode( ";", $value );
 +
 
 +
        $value = ($value[ 0 ]);
 +
 
 +
         if ( is_numeric( $value ) ) {
 +
 
 +
            return (float) $value;
 +
        } else return null;
 +
 
 
     }
 
     }
 
</source>
 
</source>

Revisión de 03:01 8 sep 2017

    /**
     *
     * @param string $value el valor de la propiedad performance_data de un servicio
     * @return float  0 si no se encuentra el valor  el tiempo que tarda en ejecutarsi sí si que lo encuentra
     * trata de ser un booleano
     */
    public static function get_value_of_performance_data( $value ) {
        //"time=0.013585s;;;0.000000;10.000000"; si ok
        //""   si no ok.
        $value = trim( $value );
        $value = str_replace( [ "time=", "s" ], "", $value );
        $value = explode( ";", $value );
 
        $value = ($value[ 0 ]);
 
        if ( is_numeric( $value ) ) {
 
            return (float) $value;
        } else return null;
 
    }