📝 Java vs PHP 对照表

1. 变量 & 类型

功能 Java PHP
定义变量 int a = 10; $a = 10;
字符串 String s = "Hello"; $s = "Hello";
拼接 "Hello " + name "Hello " . $name
类型 强类型,必须声明 弱类型,运行时自动决定

2. 条件 & 循环

功能 Java PHP
if if(a > 10) {} if ($a > 10) {}
for for(int i=0;i<10;i++) {} for($i=0;$i<10;$i++) {}
foreach for(String s: list) {} foreach($arr as $v) {}

3. 数组

功能 Java PHP
普通数组 int[] arr = {1,2,3}; $arr = [1,2,3];
访问元素 arr[0] $arr[0]
Map Map<String,Integer> map = new HashMap<>(); map.put("age",18); $map = ["age"=>18];
echo $map["age"];

4. 函数

功能 Java PHP
定义 public int add(int a,int b){ return a+b; } function add($a,$b){ return $a+$b; }
调用 add(1,2); add(1,2);

5. 类 & 对象

功能 Java PHP
定义类 class Person { String name; } class Person { public $name; }
创建对象 Person p = new Person(); $p = new Person();
构造函数 Person(String n){ this.name=n; } function __construct($n){ $this->name=$n; }
继承 class Student extends Person {} class Student extends Person {}
接口 interface Animal { void run(); } interface Animal { public function run(); }

6. 输入输出

功能 Java PHP
输出 System.out.println("hi"); echo "hi";
获取 GET 参数 Servlet: request.getParameter("name") $name = $_GET["name"];
获取 POST 参数 Servlet: request.getParameter("pwd") $pwd = $_POST["pwd"];

7. 数据库操作

功能 Java PHP
连接 MySQL DriverManager.getConnection(...) $pdo = new PDO("mysql:host=localhost;dbname=test","root","1234");
查询数据 ResultSet rs = stmt.executeQuery("SELECT * FROM user"); $stmt = $pdo->query("SELECT * FROM user"); while($row=$stmt->fetch()){ echo $row["name"]; }

8. Web 部署

功能 Java PHP
本地运行 java Main / Tomcat 部署 php -S localhost:8000
框架 Spring / Spring Boot Laravel / ThinkPHP

1、本站所有内容来源于网络,源码/软件/内容等只是供大家研究学习之用,如有侵权,请联系站长QQ1486553894进行删除处理。
2、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
3、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
4、如因商用或其他原因引起一切纠纷和本人与论坛无关,后果自负,请下载后24小时内删除!!!
5、如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
6、本站所有资源下载后请自行杀毒!所有资源站长均在虚拟机内完成测试!
7、本站资源默认解压密码:www.hualog.com
8、如果不是此解压密码,注意看压缩包的注释,推荐使用winrar进行解压