|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur konverterar man från Java till PHP

    Java och PHP är två av de mest använda programmeringsspråk idag . Även om båda teknikerna erbjuder avancerad funktionalitet och dynamisk bärbarhet , omvandla den ena till den andra är inte riktigt möjligt ännu . Den goda nyheten är dock att Java och PHP klasser kan integreras ihop till effektiva applikationer, såsom för försäljning skatteberäkning . Den främsta manus som ska användas för denna PHP - Java integrationsprojekt är PHP-skript och kompilatorn kommer att vara Java . Instruktioner
    1

    Klistra in koden nedan för att skapa din Java kompilator , som du behöver för att kompilera din salesTax.java projekt inom PHP-skript : .

    Import java.util * ;

    import java.text *; .

    public class SalesTax {

    public String SalesTax ( dubbla priset , dubbel salesTax ) katalog

    {
    < p > dubbel skatt = pris * salesTax ,

    NumberFormat numberFormatter ,

    numberFormatter = NumberFormat.getCurrencyInstance ( ) ;

    String priceOut = numberFormatter.format ( pris ) ;

    String taxOut = numberFormatter.format ( skatt ) ,

    numberFormatter = NumberFormat.getPercentInstance ( ) ;

    String salesTaxOut =

    numberFormatter.format ( salesTax ) ;

    String str = " En moms på " + salesTaxOut + Review

    " på " + priceOut + " lika " + taxOut + " . " ;

    retur str ;

    }

    }
    2

    Kör PHP att kalla den kompilerade koden kallas SalesTaxInterface.php . Denna funktion kommer att beräkna de uppgifter som matats in av användaren i HTML- formulär : ?

    < Php

    //Formatera HTML-formuläret

    $ salesTaxForm = << . ; < SalesTaxForm


    Pris ( ex. 42.56 ) :


    Sales Skattesats ( ex. 0.06 ) :


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

    value = " Beräkna ! " >


    SalesTaxForm ,

    if ( isset ( $ lämna ) ! ) :

    echo $ salesTaxForm ;

    annat : .

    //instansiera SalesTax klassen

    $ salesTax = nya Java ( " SalesTax " ) ;

    //Don 't glömmer att typecast för att

    //överensstämma med Javametod specifikationer

    $ pris = ( double ) $ pris , .

    $ skatt = ( dubbel ) $ skatt ;

    print $ salesTax - > salesTax ( $ pris , $ skatt ) ,

    endif ; ?

    >
    3

    Lägg till följande kod i ditt projekt till bron Java och PHP tillsammans : ?

    # /bin /env php

    < php

    require_once ( " java /Java.inc " ) ;

    inkluderar ( " wsimport.php " ) ;

    try {

    $ addNumbersService = ny java ( " org.duke.AddNumbersService " ) ;

    $ port = $ addNumbersService -> getAddNumbersPort ();

    $ tal1 = 10 ;

    $ tal2 = 20 ;

    echo ( " . . Starta enkelriktad operation Ingenting returneras från tjänsten \\ n " ) ;

    $ port - > oneWayInt ( $ tal1 ) ;

    echo ( "Starta addNumbers ( $ tal1 , $ tal2 ) \\ n " ) ;

    $ result = $ port -> addNumbers ( $ tal1 , $ tal2 ) ;

    echo ( " resultatet av att summera $ tal1 och $ tal2 är $ result \\ n \\ n " ) ;

    $ tal1 = -10 ;

    echo ( " Starta addNumbers ( $ tal1 , $ tal2 ) \\ n " ) ;

    $ result = $ port - > addNumbers ( $ tal1 , $ tal2 ) ,

    echo ( " resultatet av att summera $ tal1 och $ tal2 är $ result \\ n \\ n " ) ;
    < p > } catch ( JavaException $ ex ) {

    $ ex = $ ex - > getCause ( ) ;

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

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

    echo ( " Caught AddNumbersFault_Exception : $ ex , iNFO : $ info \\ n ". ) ;

    } else {

    echo ( " Undantag inträffade : $ ex \\ n " ) ;

    }

    }

    > Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur hitta Utländska nycklar med inre kopplingar i Java…
    ·Hur skapar jag en enkel ränta kalkylator i Java
    ·Hur konvertera ett datum i kalendern i Java
    ·Hur hitta Java JDK i Ubuntu
    ·Hur man ställer in fokus på Java
    ·Komma åt Oracle Database Använda Java-programmering
    ·Hur man använder NetBeans för att skapa en JTable
    ·Hur du uppdaterar JavaScript
    ·Hur få Mod Värde i Java
    ·Utveckla spel i Java
    Utvalda artiklarna
    ·Hur du trär i Python
    ·Skillnader mellan Definiera en icke - Special Medlem Fu…
    ·Hur skapa WPF styrmallar
    ·Så här visar du en PHP kalender på en HTML-sida
    ·Teknikerna för Semantic Beskrivning
    ·Hur du använder ActiveX -komponenter i ASP
    ·Så här ställer du olika värden för varje rad i en …
    ·Hur man sätter in en textruta i MySQL med PHP
    ·Hur utforska Visual Basic Verktygslåda
    ·Hur man gör filer i MFC
    Copyright © Dator Kunskap http://www.dator.xyz