1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Как преобразовать Java в PHP

Java и PHP — два наиболее часто используемых языка программирования на сегодняшний день. Хотя обе технологии предлагают расширенные функциональные возможности и динамическую переносимость, преобразование одной в другую пока не совсем возможно. Хорошей новостью является то, что классы Java и PHP можно интегрировать вместе для создания эффективных приложений, например, для расчета налога с продаж. Основным скриптом, который будет использоваться для этого проекта интеграции PHP-Java, является скрипт PHP, а компилятором будет Java.

Шаг 1

Вставьте приведенный ниже код, чтобы установить компилятор Java, который потребуется для компиляции вашего проекта salesTax.java в сценарии PHP:

импортировать java.util.; импортировать java.text.;

открытый класс SalesTax {

public String SalesTax(двойная цена, двойной налог с продаж) {

06

numberFormatter.format(налог с продаж);

15 

Шаг 2

Запустите PHP, чтобы вызвать скомпилированный код с именем SalesTaxInterface.php. Эта функция будет вычислять данные, введенные пользователем в вашу HTML-форму:

// Форматируем HTML-форму.

$salesTaxForm =<<

Цена (напр. 42,56):


Ставка налога с продаж (например, 0,06):


Форма налога с продаж;

если (! isset($submit)) :

эхо $salesTaxForm;

еще :

// Создаем экземпляр класса SalesTax. $salesTax =новая Java("SalesTax");

// Не забудьте привести тип, чтобы

// соответствует спецификациям методов Java.

$цена =(двойная) $цена; $налог =(двойной) $налог;

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

конец;

?>

Шаг 3

Добавьте в свой проект следующий код, чтобы объединить Java и PHP:

#!/bin/env php

require_once("java/Java.inc");

включить("wsimport.php");

попробуйте { $addNumbersService =new java("org.duke.AddNumbersService"); $port =$addNumbersService->getAddNumbersPort(); $число1 =10; $число2 =20; echo ("Вызов односторонней операции. От службы ничего не возвращается.\n"); $port->oneWayInt($number1); echo ("Вызов addNumbers($number1, $number2)\n"); $result =$port->addNumbers($number1, $number2); echo ("Результатом сложения $number1 и $number2 является $result\n\n"); $число1 =-10; echo ("Вызов addNumbers($number1, $number2)\n"); $result =$port->addNumbers($number1, $number2); echo ("Результатом сложения $number1 и $number2 является $result\n\n"); } catch (JavaException $ex) { $ex =$ex->getCause(); if (java_instanceof($ex, java("org.duke.AddNumbersFault_Exception"))) { $info =$ex->getFaultInfo()->getFaultInfo (); echo ("Caught AddNumbersFault_Exception:$ex, INFO:$info.\n"); } else { echo ("Произошло исключение:$ex\n"); } } ?>

Совет

Существуют сотни бесплатных руководств по Java и PHP, поэтому изучите как можно больше, чтобы получить общее представление о том, как работают эти языки программирования. Кроме того, учитесь у опытных пользователей, обращаясь к ним за советом и советом на дискуссионных форумах.


  1. Как конвертировать из DVR на DVD
  2. Как конвертировать из Лоран
  3. Как конвертировать из Dolby 5.1 до 7.1
  4. Как конвертировать ATRAC3 с компакт-диска
  5. Как конвертировать из ЭИИМ в ERP