【问题标题】:Which mysql library is supported in php hiphop?php hiphop 支持哪个 mysql 库?
【发布时间】:2011-11-07 01:42:47
【问题描述】:

在普通的php中,访问mysql的库有mysql、mysqli、pdo、mysqlnd等多个。

php hiphop (https://github.com/facebook/hiphop-php/wiki/) 支持这些库中的哪些?

【问题讨论】:

    标签: php mysql hiphop


    【解决方案1】:

    Hiphip for PHP 不是库/模块特定的。内置 PHP 模块已经用 C++ 编写并编译。你可以自己手写。 Hiphop for PHP 所做的就是为您自动执行该过程。由于内置模块已经编译,Hiphop for PHP 只是忽略它们。它与您可以在代码中使用哪些内置库或与它配合使用什么无关。

    您可能会发现 Hiphop for PHP 存在问题的唯一地方是您在代码中编写了闭包或 eval。截至我上次检查时,Hiphop for PHP 无法处理它们。但是,从那以后情况可能发生了变化。

    编辑:
    看起来与所有内置功能的互操作性毕竟没有完全实现。 Hiphop 的文档和使用非常少(正如您已经找到的那样)。您可能只想做一些小测试,看看您要使用的库是否受支持。请务必将结果发布在此处,以便其他人受益!

    【讨论】:

    • 根据下文,hiphop 并不支持标准 php 捆绑的所有库。例如不支持postgresql库:github.com/facebook/hiphop-php/issues/264
    • 有趣的是,我第一次听说在 PHP 中与其他函数的互操作性存在问题。看起来您已经找到了所有适用于 Hiphop 的文档。如果您可以下载其他模块的源代码,您应该能够以相同的方式编译它们。 :-/
    【解决方案2】:

    PDO

    外,没有 php Hip-Hop 不支持任何此类库

    我也试过了,但是没用

    欲了解更多信息,请参阅以下链接:-

    http://php.webtutor.pl/en/2011/05/10/hiphop-for-php-unimplemented-functions-and-features/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-11
      • 2017-08-14
      • 2011-10-14
      • 1970-01-01
      • 2019-08-02
      • 1970-01-01
      • 2018-02-21
      • 2010-12-24
      相关资源
      最近更新 更多