10
|
Peter Smit · 技术社区 · 15 年前 |
![]() |
1
9
如果我没搞错的话,嘻哈音乐还没有发行——甚至 wiki page 链接自 Facebook annoucement yesterday 还没起来。 所以,现在很难回答。
|
![]() |
2
5
至少zf和symfony被用于企业级应用程序,它们很有可能与hiphop一起运行。如果不是现在,那么迟早。然而,问题不在于它们是否能与这些框架一起运行,而在于您的支持it架构是什么样子的。 hiphop用于扩展大型多服务器高流量站点,如facebook。在常规的web应用程序中,您可能无法从中获得任何优势。继续使用memcache和apc。 参见以下相关文章: |
![]() |
3
2
虽然我相信我们大多数人都很好奇hiphop将是什么,但我知道它不会取代php——它是一个非常小的产品:除非您运行一个大型服务器场,否则性能优势与维护成本并不能证明它是合理的。 对于某些人来说,使用编码的php可能是一个有趣的选择,但这又会带来更大的维护开销。编译后的php似乎很有意义的唯一低容量场景是嵌入式设备(存在软件以支持硬件,反之亦然)和非常高的安全性安装(在这种情况下,使用解释器不是一个好主意)。 现在能够说出哪些php软件将与之一起工作还为时过早。不过,即使这一点已经确立,我也希望看到任何一家供应商都能做出坚定的承诺,即在我转行之前,他们将明确支持嘻哈音乐。 C. |
![]() |
4
2
我不会重复已经说过的话,我只会补充说,一旦hiphop发布,你就可以指望opensource社区为你最喜欢的框架提交补丁,以增强与hiphop的兼容性。 另外,测试您喜欢的框架是否兼容的一个好方法是使用hphpi启动测试套件(然后您知道在哪里集中您的修补工作;)。 |
|
5
2
搜索“eval”会产生很多误报,因为在评论中会找到“evaluate”一词,如果搜索不区分大小写,则会返回escapevalue,等等。 如果您在zf 1.11中搜索“eval(”,您将在第59行的zend/serializer/adapter/php code.php中找到一次,该方法可以取消对存储的php代码的序列化。该方法不是mvc体系结构db组件的一部分,实际上在框架中的任何其他地方都没有使用(zend_serializer_adapter_phpcode在代码基中的任何其他地方都没有实例化)。 因此,如果eval破坏了你的zf嘻哈应用,不要使用zend_serializer_adapter_phpcode,或者eval在你的消费代码中。 |
![]() |
6
1
简单回答:我不认为会。 刚刚在嘻哈网页上看到这个: https://github.com/facebook/hiphop-php/wiki/ “继续用更简单的php编写代码,然后hiphop以语义等效的方式执行源代码,并牺牲一些很少使用的特性(如eval())”来换取性能的提高。” 在ZF 1.9上搜索了“eval”,出现了100多次。 |
![]() |
danilo · CakePHP 3.6身份验证不起作用 7 年前 |
![]() |
Andy · CakePHP 3-如何为同一个字段定义多个条件? 7 年前 |
![]() |
Sharon · 如何使用CakePHP 3.0将新记录插入数据库? 7 年前 |
![]() |
Seb · cakePHP 3查询ifnull 7 年前 |