php实例化mongodb类在window和Linux上不能统一吗?

1.Linux上实例化mongodb类:

<?php
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
var_dump($manager);

2.window上实例化mongodb类:

 $ip = "127.0.0.1";
 $port = '27017';
 $dns = 'mongodb://'.$ip.':'.$port;
 $manager = new \MongoClient($dns);
 var_dump($manager);     

3.难道一套程序实例化还要分操作系统?这样开发环境和生产环境不就要统一才行?

阅读 2.8k
3 个回答

跟操作系统无关,这个是你装的mongodb扩展问题。
两个平台都用一套扩展库的话代码不用改。

你本来就是用的两个版本。
第二个版本是我现在在用的形式。windows、mac、linux通用

Linux上用第二种方法报错,还是window上用第一种方法报错?
不然你怎么知道不统一

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题