java可以看懂php代码吗_同一段代码,在PHP里和Java里都能运行,输出结果相同,你能看懂其中的原理吗?...

所有懂编程的人都知道,PHP和Java是两种完全不同的编程语言。

Java是编译性静态语言,而PHP是解释性动态语言。

它们的语法完全不相同,差异非常大。

但是,有网友发现,有这样一段代码,在PHP里和Java里都能运行,输出结果相同:

Java代码

/*<?php

//*/public class PhpJava { public static void main(String[] args) { System.out.printf("/*%s",

//\u000A\u002F\u002A

class PhpJava {

function main() {

echo(//\u000A\u002A\u002F

"Hello World!");

}}

//\u000A\u002F\u002A

PhpJava::main();

//\u000A\u002A\u002F

PHP代码

/*<?php

//*/public class PhpJava { public static void main(String[] args) { System.out.printf("/*%s",

//\u000A\u002F\u002A

class PhpJava {

function main() {

echo(//\u000A\u002A\u002F

"Hello World!");

}}

//\u000A\u002F\u002A

PhpJava::main();

//\u000A\u002A\u002F

虽然是分开写,但它们的代码是完全一样的,而且输出结果也是一样的,你能看懂其中的原理吗?

无独有偶,下面的这段Java和C#代码也是完全一样的,而且输出结果也是相同的:

Java代码

public class JavaCSharp { public static void

//\u000Amain

//\u000A\u002F\u002A

Main//\u002A\u002F

(String[] args) {

//\u000ASystem.out.printf("%s",

//\u000A\u002F\u002A

Console.WriteLine(//\u002A\u002F

//\u000Anew Object[]{

"Hello World!"

//\u000A}\u000A

);

}}

C#代码

public class JavaCSharp { public static void

//\u000Amain

//\u000A\u002F\u002A

Main//\u002A\u002F

(String[] args) {

//\u000ASystem.out.printf("%s",

//\u000A\u002F\u002A

Console.WriteLine(//\u002A\u002F

//\u000Anew Object[]{

"Hello World!"

//\u000A}\u000A

);

}}

毕竟本身Java和C#的语法相似的多,所以,还是PHP和Java的同款代码更让人惊叹!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值