同一段代码,在PHP里和Java里都能运行,输出结果相同,你能看懂其中的原理吗?
同一段代码,在PHP里和Java里都能运行,输出结果相同:
NetSmell 出品
所有懂编程的人都知道,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的同款代码更让人惊叹!
显示余下内容
第一眼看到这个手机高清壁纸,值了
「可怜的东西」尺度炸裂,女神这么脱,值么?
《蜘蛛夫人》别看,史上最差超英电影,烂到家了!
《凯洛的末日日常》Netflix新片末日疯狂跌破眼镜!
《利益区域》不见血的暴行!尺度堪比禁片,不寒而栗
《忍者神威》开局9.1分!好久没这么爽了
《爱爱内含光》这部性喜剧,除了性还能看到什么?
「杀人者的难堪」他这一锤,拿下网飞Top1
《群星》Apple TV开年惊悚王炸!美剧又出息了!
「阿盖尔:神秘特工」太意外了,年后第一部大片,竟然这么爽!
奥斯卡最大黑马?全片无台词的电影凭什么!
剧版《史密斯夫妇》瞎改经典,全网抵制,打脸了?
2024必看神作!《首尔之春》太敢拍了!
韩剧《共助》从头爽到尾,这部谍战电影帅爆了!
地狱客栈 第一季 8.6,该动画已屏蔽全体儿童
《杀人者的购物中心》又来一部王炸爽剧,杀疯了
《12年级的失败》神片来袭,印度版“小镇做题家”太上头!
《地狱客栈》第一季单集9.0分,千年等一回,这神仙动画我爱了
《荒野》马东锡血浆片,虽烂但爽
韩剧《观相》豪华阵容 狂飙演技,宋康昊首部古装大片!
电影「花千骨」怒冲3.5,「开年第一烂」出现了!
发表回复