您好,登錄后才能下訂單哦!
小編給大家分享一下php怎么調(diào)用java方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
php調(diào)用java方法:首先下載“php-java-bridge_6.2.1_documentation.zip”并運(yùn)行JavaBridge;然后在www目錄下新建test.php;最后在PHP中調(diào)用自定義的JAVA類即可。
1. PHP調(diào)用JAVA方法
1.1. 軟件需求
1.2. 運(yùn)行JavaBridge
1.3. 測(cè)試JavaBridge
require_once("java/Java.inc"); $system = new Java('java.lang.System'); $s = new Java("java.lang.String", "php-java-bridge config...<br><br>"); echo $s; print 'Java version='.$system->getProperty('java.version').' <br>'; print 'Java vendor=' .$system->getProperty('java.vendor').' <br>'; print 'OS='.$system->getProperty('os.name').' '. $system->getProperty('os.version').' on '. $system->getProperty('os.arch').' <br>'; $formatter = new Java('java.text.SimpleDateFormat', "EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz"); print $formatter->format(new Java('java.util.Date')).' <br>'.' <br>';
1.4. 在PHP中調(diào)用自定義的JAVA 類
public class Test { private String name = ""; // setter and getter public void setName(String name) { this.name = name; } public String getName() { return this.name; } //加法 public float add(float num1, float num2) { return num1 + num2; } }
//自定義類測(cè)試 require_once("java/Java.inc"); $test = new Java("Test"); //產(chǎn)生實(shí)例 $test->setName("哈哈,PHP調(diào)用JAVA的方法!"); //后面的調(diào)用就跟在php中調(diào)用類方法一樣 print "調(diào)用類Test的getName方法,返回值為:".$test->getName()."<br>"; print "調(diào)用Test的add方法,返回值為:".$test->add(11.2, 15.7);
看完了這篇文章,相信你對(duì)php怎么調(diào)用java方法有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。