1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Kako pretvoriti iz Jave u PHP

Java i PHP dva su danas najčešće korištena programska jezika. Iako obje tehnologije nude naprednu funkcionalnost i dinamičku prenosivost, pretvaranje jedne u drugu još nije sasvim moguće. Dobra vijest je da se Java i PHP klase mogu integrirati zajedno kako bi se formirale učinkovite aplikacije, kao što je za izračun poreza na promet. Glavna skripta koja će se koristiti za ovaj projekt integracije PHP-Java je PHP skripta, a kompajler će biti Java.

1. korak

Zalijepite kod u nastavku da biste uspostavili svoj Java kompajler, koji će vam trebati za kompajliranje vašeg projekta salesTax.java unutar PHP skripte:

import java.util.; uvoz java.text.;

javna klasa SalesTax {

public String SalesTax(double price, double salesTax) {

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(salesTax);

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

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

return str;

}

}

2. korak

Pokrenite PHP da pozovete kompilirani kod pod nazivom SalesTaxInterface.php. Ova funkcija izračunat će podatke koje je korisnik unio u vaš HTML obrazac:

// Formatirajte HTML obrazac.

$salesTaxForm =<<

Cijena (ex. 42,56):


Stopa poreza na promet (npr. 0,06):


Obrazac poreza na promet;

if (! isset($submit)) :

echo $salesTaxForm;

inače :

// Instancirajte klasu SalesTax. $salesTax =new Java("SalesTax");

// Ne zaboravite tipkati kako biste

// u skladu sa specifikacijama Java metode.

$cijena =(dvostruka) $cijena; $porez =(dvostruki) $porez;

print $salesTax->SalesTax($price, $tax);

endif;

?>

3. korak

Dodajte sljedeći kod u svoj projekt kako biste zajedno premostili Javu i PHP:

#!/bin/env php

require_once("java/Java.inc");

uključi("wsimport.php");

pokušaj { $addNumbersService =nova java("org.duke.AddNumbersService"); $port =$addNumbersService->getAddNumbersPort(); $broj1 =10; $broj2 =20; echo ("Pozivanje jednosmjerne operacije. Ništa se ne vraća iz usluge.\n"); $port->oneWayInt($number1); echo ("Pozivanje addNumbers($number1, $number2)\n"); $rezultat =$port->addNumbers($number1, $number2); echo ("Rezultat zbrajanja $number1 i $number2 je $result\n\n"); $broj1 =-10; echo ("Pozivanje addNumbers($number1, $number2)\n"); $rezultat =$port->addNumbers($number1, $number2); echo ("Rezultat zbrajanja $number1 i $number2 je $result\n\n"); } catch (JavaException $ex) { $ex =$ex->getCause(); if (java_instanceof($ex, java("org.duke.AddNumbersFault_Exception"))) { $info =$ex->getFaultInfo()->getFaultInfo (); echo ("Uhvaćen AddNumbersFault_Exception:$ex, INFO:$info.\n"); } else { echo ("Došlo je do iznimke:$ex\n"); } } ?>

Savjet

Postoje stotine besplatnih vodiča za Java i PHP iz kojih možete učiti, stoga proučite što više možete kako biste stekli osnovno razumijevanje o tome kako ovi programski jezici rade. Također, učite od iskusnih korisnika tražeći njihovo vodstvo i savjet na forumima za raspravu.


  1. Kako pretvoriti iz DVR na DVD
  2. Kako pretvoriti iz Loran
  3. Kako pretvoriti iz Dolby 5,1-7,1
  4. Kako to pretvoriti ATRAC3 s CD
  5. Kako pretvoriti iz EIRP na ERP