Cómo convertir de Java a PHP

Java y PHP son dos de los lenguajes de programación más utilizados en la actualidad. Aunque ambas tecnologías ofrecen funcionalidad avanzada y portabilidad dinámica, todavía no es posible convertir una en otra. Sin embargo, la buena noticia es que las clases de Java y PHP se pueden integrar juntas para formar aplicaciones eficientes, como para el cálculo de impuestos sobre las ventas. El script principal que se utilizará para este proyecto de integración PHP-Java es el script PHP y el compilador será Java.

Paso 1

Pegue el código a continuación para establecer su compilador Java, que necesitará para compilar su proyecto salesTax.java dentro del script PHP:

importar java.util.; importar java.texto.;

impuesto sobre las ventas de clase pública {

public String SalesTax(doble precio, doble impuesto sobre las ventas) {

double tax = price * salesTax;

NumberFormat numberFormatter;

numberFormatter = NumberFormat.getCurrencyInstance();

String priceOut = numberFormatter.format(price);

String taxOut = numberFormatter.format(tax);

numberFormatter = NumberFormat.getPercentInstance();

String salesTaxOut =

numberFormatter.format(impuesto sobre las ventas);

String str = "A sales Tax of " + salesTaxOut +

 " on " + priceOut + " equals " + taxOut + ".";

return str;

}

Paso 2

Ejecute PHP para llamar al código compilado llamado SalesTaxInterface.php. Esta función calculará los datos ingresados ​​por el usuario en su formulario HTML:

// Dar formato al formulario HTML.

$FormularioImpuestosVentas =<<

Precio (ej. 42,56):


Tasa de impuesto a las ventas (ej. 0.06):


Formulario de impuestos sobre las ventas;

if (! isset($enviar)) :

echo $formularioImpuestosVentas;

más:

// Crea una instancia de la clase SalesTax. $impuestoventas =new Java("Impuestoventas");

// No te olvides de encasillar para

// cumplir con las especificaciones del método Java.

$precio =(doble) $precio; $impuesto =(doble) $impuesto;

print $impuesto sobre las ventas->Impuesto sobre las ventas($precio, $impuesto);

endif;

?>

Paso 3

Agregue el siguiente código a su proyecto para unir Java y PHP:

#!/bin/env php

require_once("java/Java.inc");

include("wsimport.php");

prueba { $addNumbersService =new java("org.duke.AddNumbersService"); $puerto =$addNumbersService->getAddNumbersPort(); $número1 =10; $número2 =20; echo ("Invocando operación unidireccional. No se devuelve nada del servicio.\n"); $puerto->oneWayInt($numero1); echo ("Invocando addNumbers($number1, $number2)\n"); $resultado =$puerto->addNumbers($numero1, $numero2); echo ("El resultado de sumar $número1 y $número2 es $resultado\n\n"); $número1 =-10; echo ("Invocando addNumbers($number1, $number2)\n"); $resultado =$puerto->addNumbers($numero1, $numero2); echo ("El resultado de sumar $número1 y $número2 es $resultado\n\n"); } catch (JavaException $ex) { $ex =$ex->getCause(); if (java_instanceof($ex, java("org.duke.AddNumbersFault_Exception"))) { $info =$ex->getFaultInfo()->getFaultInfo (); echo ("Se detectó AddNumbersFault_Exception:$ex, INFO:$info.\n"); } else { echo ("Ocurrió una excepción:$ex\n"); } } ?>

Consejo

Hay cientos de tutoriales gratuitos para aprender de Java y PHP, así que estudie tantos como pueda para obtener una comprensión básica de cómo funcionan estos lenguajes de programación. Además, aprenda de usuarios experimentados buscando su guía y consejo en los foros de discusión.