为什么我们应该使用本地php gettext而不是gettexxt库

赛义德

我在应用程序中包含了gettext库。但是,正如我们的团队决定使用本机php gettext一样。gettext库接受该字符串,并使用该库中定义的“翻译”功能对其进行转换。现在我该如何突然转向本机lib?只是为了表现吗?有关使用本机lib的任何建议。提前致谢。

葡萄干

它主要是为了性能和易用性。

当您在PHP中使用外部库时system(),例如使用,那么优点是您将能够使用其所有选项,这将使您成为高级用户。缺点是,每次运行它时,都必须像解析返回字符串一样,然后找出结果和内容,这很麻烦且容易出错。

当您使用外部库的语言绑定时,缺点是您仅限于该绑定提供的API调用。优点是在API调用中可以很好地定义返回值,错误状态等,因此处理调用将更加容易。

这通常是一种折衷,并且在情况下应该使用本机接口还是直接执行库会因情况而异。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我们应该使用类而不是记录,反之亦然?

来自分类Dev

为什么我们应该使用接口而不是具体类型?

来自分类Dev

为什么我们使用序列化程序而不是完全干净来验证模型,或者我们应该互换使用它们?

来自分类Dev

为什么我们应该在jQuery中使用匿名函数而不是直接使用匿名函数?

来自分类Dev

为什么我们不能只使用[] []而不是int [] []?

来自分类Dev

为什么我们仍然使用CPU而不是GPU?

来自分类Dev

为什么我们使用WebDriver而不是Selenium IDE?

来自分类Dev

为什么我们不能只使用[] []而不是int [] []?

来自分类Dev

为什么我们使用 promise 而不是 if/then 语句?

来自分类Dev

Android - 为什么我们应该在片段中使用 saveInstanceState 包而不是片段参数?

来自分类Dev

我们为什么要本地化全局库/引用?

来自分类Dev

我们什么时候应该使用链表而不是数组,反之亦然?

来自分类Dev

为什么我们应该将index.php保留在公用文件夹而不是根目录中?

来自分类Dev

为什么我们不能使用自己的mysql数据库而不是django数据库?

来自分类Dev

为什么我们应该使用 OutputStream.write(byte[] b, int off, int len) 而不是 OutputStream.write(byte[] b)?

来自分类Dev

为什么我们应该在 switch 条件下而不是在 if 条件下解析值?

来自分类Dev

为什么我们使用@Echo off / on而不是仅使用Echo off / on?

来自分类Dev

CentOS,我们可以使用哪些存储库,为什么要使用它们?

来自分类Dev

为什么我们更喜欢在$ q中使用$ q而不是$ http

来自分类Dev

为什么当我们使用SMALLINT而不是DECIMAL时SUM更快

来自分类Dev

为什么我们仍然使用HTTP而不是WebSocket来构建Web应用程序?

来自分类Dev

为什么我们不能只使用数组而不是varargs?

来自分类Dev

为什么我们使用#include“ stdafx.h”而不是#include <stdafx.h>?

来自分类Dev

为什么我们在jQuery中使用$(document)而不是$(“ document”)?

来自分类Dev

为什么我们开始使用.html而不是.htm?

来自分类Dev

为什么我们在Rails记录器中使用块而不是字符串?

来自分类Dev

为什么我们不能在WCF中使用抽象类而不是接口?

来自分类Dev

为什么我们使用CPU而不是GPU进行光线跟踪?

来自分类Dev

为什么我们在组装时使用sub esp,4而不是推送寄存器?

Related 相关文章

  1. 1

    为什么我们应该使用类而不是记录,反之亦然?

  2. 2

    为什么我们应该使用接口而不是具体类型?

  3. 3

    为什么我们使用序列化程序而不是完全干净来验证模型,或者我们应该互换使用它们?

  4. 4

    为什么我们应该在jQuery中使用匿名函数而不是直接使用匿名函数?

  5. 5

    为什么我们不能只使用[] []而不是int [] []?

  6. 6

    为什么我们仍然使用CPU而不是GPU?

  7. 7

    为什么我们使用WebDriver而不是Selenium IDE?

  8. 8

    为什么我们不能只使用[] []而不是int [] []?

  9. 9

    为什么我们使用 promise 而不是 if/then 语句?

  10. 10

    Android - 为什么我们应该在片段中使用 saveInstanceState 包而不是片段参数?

  11. 11

    我们为什么要本地化全局库/引用?

  12. 12

    我们什么时候应该使用链表而不是数组,反之亦然?

  13. 13

    为什么我们应该将index.php保留在公用文件夹而不是根目录中?

  14. 14

    为什么我们不能使用自己的mysql数据库而不是django数据库?

  15. 15

    为什么我们应该使用 OutputStream.write(byte[] b, int off, int len) 而不是 OutputStream.write(byte[] b)?

  16. 16

    为什么我们应该在 switch 条件下而不是在 if 条件下解析值?

  17. 17

    为什么我们使用@Echo off / on而不是仅使用Echo off / on?

  18. 18

    CentOS,我们可以使用哪些存储库,为什么要使用它们?

  19. 19

    为什么我们更喜欢在$ q中使用$ q而不是$ http

  20. 20

    为什么当我们使用SMALLINT而不是DECIMAL时SUM更快

  21. 21

    为什么我们仍然使用HTTP而不是WebSocket来构建Web应用程序?

  22. 22

    为什么我们不能只使用数组而不是varargs?

  23. 23

    为什么我们使用#include“ stdafx.h”而不是#include <stdafx.h>?

  24. 24

    为什么我们在jQuery中使用$(document)而不是$(“ document”)?

  25. 25

    为什么我们开始使用.html而不是.htm?

  26. 26

    为什么我们在Rails记录器中使用块而不是字符串?

  27. 27

    为什么我们不能在WCF中使用抽象类而不是接口?

  28. 28

    为什么我们使用CPU而不是GPU进行光线跟踪?

  29. 29

    为什么我们在组装时使用sub esp,4而不是推送寄存器?

热门标签

归档