• 技术文章 >后端开发 >PHP问题

    php如何调用java方法

    藏色散人藏色散人2020-10-22 09:50:01原创680

    php调用java方法:首先下载“php-java-bridge_6.2.1_documentation.zip”并运行JavaBridge;然后在www目录下新建test.php;最后在PHP中调用自定义的JAVA类即可。

    推荐:《PHP视频教程》《java视频教程

    1. PHP调用JAVA方法

    1.1. 软件需求

    1.2. 运行JavaBridge

    1.3. 测试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中调用自定义的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;
    
        }
    
    }
    //自定义类测试
    
    require_once("java/Java.inc");
    
    $test = new Java("Test"); //产生实例
    
    $test->setName("哈哈,PHP调用JAVA的方法!"); //后面的调用就跟在php中调用类方法一样
    
    print "调用类Test的getName方法,返回值为:".$test->getName()."<br>";
    
    print "调用Test的add方法,返回值为:".$test->add(11.2, 15.7);

    以上就是php如何调用java方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php java
    上一篇:如何解决php word 乱码问题 下一篇:php如何实现搜索附近的人
    大前端线上培训班

    相关文章推荐

    • centos怎么修改php时间• 如何解决php 繁体字显示乱码问题• php curl 不能访问怎么办• php utc时间怎么进行转换• 如何解决php输出图片并显示中文乱码问题

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网