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;
?>
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"); } } ?>
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.
Paso 3
Consejo