范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

PHP究竟是不是世界上最好的语言,争论可以休矣

  PHP是世界上最好的语言,这曾经是IT从业圈的一个梗,甚至一度成为其他语言使用者嘲笑的点,也让PHPer倍感尴尬,一时又不知道如何反驳,如何证明自己的观点。
  PHP究竟是不是这个世界上最好的语言,长 久以来,争论不休,C,c#,C++,PHP,python等使用者,都认为自己使用的语言才是世界最佳,就像C罗老自诩自己是历史最佳,世界最佳一样,那么如何证明PHP究竟是不是世界最佳呢?
  是骡子是马拉出来溜溜,我们今天来做一个测试,比较一下PHP和C#。
  round one  读取文件方面
  首先,我们对每种语言都相当公平的读取文件代码方式:PHP和C#将同步、逐字节地读取一个4Mib大小的文件。让我们看看PHP和C#在读取文件方面的较量吧!
  PHP:function test()
  {
  $file = fopen("/file/file.bin", "r");
  $counter = 0;
  $timer = microtime(true);
  while ( ! feof($file)) {
  $buffer = fgets($file, 4096);
  $counter += substr_count($buffer, "1");
  }
  $timer = microtime(true) - $timer;
  fclose($file);
  printf("counted %s 1s in %s milliseconds ", number_format($counter), number_format($timer * 1000, 4));
  }
  test();
  C#
  using System.Diagnostics;
  using System.Text;
  var test = () => {
  using var file = File.OpenText("/file/file.bin");
  var counter = 0;
  var sw = Stopwatch.StartNew();
  while(!file.EndOfStream)
  {
  if(file.Read() == "1")
  {
  counter++;
  }
  }
  sw.Stop();
  Console.WriteLine(#34;Counted {counter:N0} 1s in {sw.Elapsed.TotalMilliseconds:N4} milliseconds");
  };
  test();
  读取文件几乎不包含用户级代码,只是单纯测试一种语言的基本功能。
  我们来看看第一回合比赛结果:
  PHP:32.49毫秒(平均超过10次运行)
  C#:37.30毫秒(平均超过10次运行)
  4Mib大概只是一张完整照片的大小,所以为了进一步证明PHP的优越,然后我们换一个读取2.5g视频大小的文件速度:
  PHP:24.82秒(平均超过10次运行)
  C#:26.67秒(平均超过10次运行)
  综上可以得出,不论是4Mib还是2.5g文件,PHP在读取文件速度方面都优于C#。
  round two 查看文件性能
  我们选取一个后缀名bin的文件
  PHP
  function test()
  {
  $file = fopen("/file/file.bin", "r");
  $counter = 0;
  $timer = microtime(true);
  while (stream_get_line($file, 4096) !== false) {
  ++$counter;
  }
  $timer = microtime(true) - $timer;
  fclose($file);
  printf("counted %s 1s in %s milliseconds ", number_format($counter), number_format($timer * 1000, 4));
  }
  test();
  C#var binTest = () =>
  {
  using var file = File.OpenRead("/file/file.bin");
  var counter = 0;
  var buffer = new byte[4096];
  var sw = Stopwatch.StartNew();
  while (file.Read(buffer, 0, buffer.Length) != 0)
  {
  counter += 1;
  }
  sw.Stop();
  Console.WriteLine(#34;Counted {counter:N} 1s in {sw.Elapsed.TotalMilliseconds} milliseconds");
  };
  binTest();
  经测试,结果如下:
  PHP:423.50毫秒(平均超过10次运行)
  C#:530.42毫秒(平均超过10次运行)
  第二回合比赛结果显示,PHP在查看文件速度方面又快于C#。
  总结
  高手过招,胜在分毫,虽然几毫秒的差距,但是,依然分出了胜负,PHPer可以自豪的说出那句话了,争论可以休矣!
  —-部分代码来自Csdn

魅族黄章回应魅族16s价格超3000元,外观设计超友商!再过不久,魅族可能要开新品魅族16s发布会了,上个月小米发布小米9后,有很多煤油在魅族论坛问J。Wong(魅族黄章)什么时候发布魅族16s,得到确切消息是3月份大规模量产,预计4月谷歌Pixel3a曝光搭载骁龙670,售价3400RMB!据报道,谷歌即将推出很具性价比的手机,名为Pixel3a和3aXL。谷歌Pixel将配备5。6英寸的显示屏,而3aXL将配备6英寸的屏幕。不过有媒体在更早些时候,拿到了Pixel3美国政府喊话德国要求德禁用华为5G任何技术!3月15日,华为手机产品线副总裁李小龙近日公开表示,今年华为5G基站已经达到世界第一的位置,目前与多国运营商签订合同,截止目前华为5G基站已经出货4万多个,遥遥领先国内外其他通信设iPhone11或采用新WiFi6协议提高网络速度,降低功耗!近日根据是美国专利商标局(USPTO)的一份文件表明,苹果去年底提交一份有关屏幕玻璃盖板专利,打算在屏幕开孔内置相机取景窗口。这一做法和目前刚刚发布的三星S10系列类似。图片来源L华为P30相机简评iPhone与其相比,令人大跌眼镜!昨天,华为P30在国外发布后霸占整个新闻头条,尤其是5倍光学变焦,10倍混合变焦以及50倍数码变焦引发手机行业惊涛巨浪,友商发博表示不服。对于这次华为的潜望式长焦镜头,在变焦能力以为什么现在会将激光电视看成未来趋势?其实也是有原因的尽管现在人都是用手机居多,但是在客厅却总是少不了电视的身影,如果不放就会总觉得缺了点什么,所以就算如今成年人很少看电视,也会在家里摆放一台,是装饰是品位也是一种氛围感。特别是面临暑颜值党们的新菜来袭,vivo又一爆款即将亮相对于自拍手机相信很多女孩子都会喜欢,而在当今看脸的时代,一款拍照好看颜值又高的手机,更是会让不少年轻人心水。恰好,vivo就看中了这一点推出了主打高颜值自拍的S系列,历经的每一代都论什么时候刘海屏才能遭到公平对待?当今手机的屏幕样式层出不穷,流行的挖孔屏全面屏药丸屏水滴屏还有算是被各大厂商淘汰的刘海屏等等等等。不管哪种屏幕都做不到让所有人喜欢,而其中最让人诟病的就是刘海屏!刘海屏,顾名思义在美国联邦通信委员会出资19亿美元,帮助运营商拆除华为中兴设备华为一直都和美国闹的不可开交,近段时间,华为发布鸿蒙操作系统后,美国一些企业对华为的态度更加恶劣了。这不7月14日(当地时间周二)据国外媒体报道,美国联邦通信委员会(FCC)一致投中国移动成立芯片公司,华为不再孤独了芯片问题一直困扰着中国,何时才能拥有中国芯?成为了大家关注的焦点。而导致缺芯这一问题的根本就是并不是因为中国造不出芯片,其实中国早就已经能够生产自己的芯片,那为什么不自己生产芯片呢中国移动5G700M基站采购结果出炉,华为占60我国三大运营商中国移动,其在5G基站建设过程中,对5G设备需求量巨大。据了解,中国移动未来将在国内28个省级分公司,计划采购5G基站的设备,需求量巨大,作为国内乃至全球5G设备生产
SNH48空降武汉成OPPO一日新店长,造就了这款明星产品5月4日,OPPO与知名女团SNH48共同开启了OPPO一日新店长活动。SNH48成员会空降天津广州长沙和武汉四地的OPPO体验中心,化身店长和粉丝们进行互动,协助用户更深入的了解手里突然有1400万现金如何理财?一场疫情,让多个行业诸如零售餐饮房地产旅游等都受到严重冲击,部分企业或个人都面临资金紧张经营困难或关门倒闭的风险。为此,现金流的重要性被放大了10倍不止。于是,最近有个网友给我留言春天来了,可八千万色弱国人还停留在灰色中,连红绿灯都无法分辨可能很少有人注意到,世界上的大多数产品,都是为正常人设计的。而很少有人关注到少数人的需求。随着社会的不断发展,这种系统性的被忽视虽然在不断改善,但是我们要走的路还有很长。当下社会,最容易毁车的10个行为,都是老司机的悲伤故事,新手要避免每天三分钟,用车更轻松!大家好,我是你们的好朋友木沐阳。虽说汽车是买来用的而不是供奉的,但是出了问题也需要自己花时间花金钱,最主要是耽误事。所以在日常用车过程中,有些能避免的问题尽国产高端车的天花板是多少?20万30万还是40万?再高谁买单每天三分钟,用车更轻松!大家好,我是你们的好朋友木沐阳。随着国民经济水平的提高,消费者对于品质的追求也越来越看重。这无形中也改变了大家的消费观,就汽车市场而言,高端有品质的汽车受欢买人生第1辆车,给你5点建议,避免吃亏上当,收好不谢买人生第一辆车的朋友大多数都是新手里面的战斗机,懂点车又不是真的懂,听风就是雨。卖车的还就是喜欢这类的朋友,你要真是什么都不懂,人家说得天花乱坠也是白说。人生第一辆车总该花点心思,在交管12123上,补领机动车牌照和换领机动车牌照有什么区别?区别在于是否需要备案,补领车牌是在车牌丢失的情况下选择办理补领手续,是需要进行备案的。而换领车牌是在车牌破损的情况下选择换领手续,无需备案,但是需要回收旧车牌。不管是哪种情况,在提全新车牌曝光,涉及燃油新能源临时牌三种,有望在几年内推行我国小型燃油汽车上使用的主要是以蓝底白字为样式的92式车牌,自1994年推广全国使用至今,有将近30年的历史了。随着新能源汽车的快速发展和使用,为了更好区分辨识,2016年我国启用蕾丝丁字裤能当口罩?74岁奇葩大爷以身试法,下一秒直接进监狱是个疯子也是个天才当地球上开始出现电脑的时候,人们并不会想到原来还有电脑病毒这种东西,而直到20世纪60年代,三个年轻的程序员编写了一个名为磁芯大战的游戏,游戏中通过复制自身来摆脱丈夫为二婚妻子办户口,房本加名字,得了重病却被扫地出门大家好,我是老李。今天和大家来说一个可能每天都会发生在我们身边的残酷的故事。久病床前无贤妻2003年,40岁的驾校教练卢先生经人介绍,与一位外地女子陈女士结合。两人先前都有过一段婚1000多家医院都在用的杀菌烘干袋,平时消毒衣物,梅雨天干衣杀菌最近,洗手成了很多人一天做得最多的一件事。仿佛每洗一次手,自己的安全就加了一层金钟罩!可除了手需要经常清洗消毒外,那些经常与手接触的物品,如手机iPad水杯钥匙公交卡等个人随身物品