| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come convertire da Java a PHP
    Java e PHP sono due dei linguaggi di programmazione più usati oggi . Anche se entrambe le tecnologie offrono funzionalità avanzate e portabilità dinamica , convertendo uno per l'altro non è ancora tutto possibile . La buona notizia è però che le classi Java e PHP possono essere integrati tra loro per formare applicazioni efficienti , come ad esempio per le vendite di calcolo delle imposte. Lo script principale da utilizzare per questo progetto di integrazione PHP - Java è script PHP e il compilatore sarà in Java . Istruzioni
    1

    incolla il codice sottostante per stabilire il compilatore Java, che è necessario compilare il progetto salesTax.java all'interno dello script PHP : .

    Import java.util * ;

    import java.text * , .

    public class ImpostaSulleVendite {

    public String ImpostaSulleVendite ( prezzo doppio , doppio ImpostaSulleVendite ) per

    {
    < p > doppio fiscale = prezzo * ImpostaSulleVendite ;

    NumberFormat NumberFormatter ;

    NumberFormatter = NumberFormat.getCurrencyInstance ();

    String priceOut = numberFormatter.format ( prezzo ) ; < br >

    String taxOut = numberFormatter.format ( fiscale);

    NumberFormatter = NumberFormat.getPercentInstance ();

    String salesTaxOut =

    numberFormatter.format ( ImpostaSulleVendite ) ;

    String str = " una tassa sulle vendite di " + salesTaxOut + Commercio

    " su" + priceOut + "uguale " taxOut + + "." ;

    ritorno str ;

    }

    }
    2

    eseguire PHP per richiamare il codice compilato chiamato SalesTaxInterface.php . Questa funzione calcola i dati immessi dall'utente nel modulo HTML : ?

    < Php

    //Formatta il modulo HTML

    $ salesTaxForm = << . , < SalesTaxForm


    Prezzo ( es. 42.56 ) :

    < input type = nome di "testo" = "prezzo" size = maxlength "15" = valore "15" = " " >

    vendite Tax rate ( es. 0.06 ) :

    = nome di "testo" = "tassa" size = "15" maxlength = valore "15" = " " >

    < input type = " " name = " submit submit"

    value = "Calcola ! " >

    < /form >

    SalesTaxForm ;

    if ( isset ( $ submit ) ! ) :

    eco $ salesTaxForm ;

    altro : .

    //Creare un'istanza della classe ImpostaSulleVendite

    $ ImpostaSulleVendite = new Java ( " ImpostaSulleVendite " ) ;

    //Don 't dimenticare di typecast per

    //essere conformi alle disposizioni metodo Java

    $ prezzo = ( double ) $ prezzo; .

    $ fiscale = ( double ) $ fiscale ;

    print $ ImpostaSulleVendite - > ImpostaSulleVendite ( $ prezzo , $ fiscale);

    endif ; ?

    >
    3

    Aggiungere il seguente codice al progetto di ponte Java e PHP insieme : ! ?

    # /bin /env php

    < php

    require_once ( " java /Java.inc " ) ;

    include ( " wsimport.php " ) ;

    try {

    $ addNumbersService = new Java ( " org.duke.AddNumbersService " ) ;

    $ porta = $ addNumbersService - > getAddNumbersPort ();

    $ numero1 = 10;

    $ numero2 = 20;

    echo ( " . . Invocare un'operazione di sola andata Nulla viene restituito dal servizio \\ n");

    $ port - > oneWayInt ( $ numero1 ) ;

    echo ( " addNumbers Invocare ( $ numero1, $ numero2 ) \\ n ");

    $ risultato = $ port -> addNumbers ( $ numero1 , $ numero2 ) ;

    echo ( " risultato della somma di $ numero1 e $ numero2 è $ risultato \\ n \\ n ");

    $ numero1 = -10 ;

    echo ( " addNumbers Invocare ( $ numero1 , numero2 $ ) \\ n " ) ;

    $ risultato = $ port - > addNumbers ( $ numero1 , $ numero2 ) ;

    echo ( " risultato della somma di $ numero1 e $ numero2 è $ risultato \\ n \\ n");
    < p > } catch ( JavaException $ ex) {

    $ ex = $ ex - > getCause ();

    se ( java_instanceof ( $ ex , java ( " org.duke.AddNumbersFault_Exception " ) ) ) {

    $ info = $ ex - > getFaultInfo ( ) - > getFaultInfo ();

    echo ( " AddNumbersFault_Exception fermati: $ ex, INFO : $ info \\ n ". ) ;

    } else {

    echo ( " Exception occured : $ ex \\ n"); }


    }

    ? >

    Previous :

    next :
      Articoli Correlati
    ·Come compilare un file JSP 
    ·Come creare un quiz con domande casuali usando Java 
    ·Come rompere una stringa in sottostringhe in Java 
    ·Come formattare Decimals a Java 
    ·Come aprire file CSV in un'applicazione di Microsoft Ex…
    ·Problemi di ricorsione in Java 
    ·Come impostare la Barra di scorrimento in Java 
    ·Come trovare la media di un array in Java 
    ·Come leggere un file CSV in Java 
    ·Come convertire un mockup in HTML 
      Articoli in evidenza
    ·Il primo elemento di un array in PHP 
    ·Come creare un istogramma orizzontale in Java 
    ·Come utilizzare un costruttore Sottotipo Bound 
    ·Come fare un C + + Critter Programma Custode più espre…
    ·Come iniziare a scrivere programmi per computer 
    ·Come ordinare 3 interi in Java 
    ·Come copiare il contenuto di file in Word e viceversa u…
    ·Come fare una piramide pentagonale in Java 
    ·Come imparare PHP Online 
    ·Come creare il tarball in Ruby 
    Copyright © Conoscenza Informatica http://it.wingwit.com