2009-12-21 38 views

回答

0

我不这么认为,没有。您需要访问php.ini才能加载模块。见here

有两个扩展,可以重新声明功能:RunkitAPD

我从来没有与他们合作我自己,虽然。

+0

我使用共享主机,所以我无法访问php.ini,没有办法克服? – taras 2009-12-21 16:45:29

+0

我很确定这是不可能的。在共享主机上,不幸的是,我编辑的答案中的要点也不会帮助你。 – 2009-12-21 16:46:47

2

Wordpress使用__()(两个下划线)和php-gettext进行翻译。我假设他们有这个问题,当决定去__()

+0

唯一的办法,我想,我将需要重命名_()以__(),这将是如此浪费时间:( – taras 2009-12-21 16:47:41

+1

是真的,但目前PHP自己的gettext支持是非常糟糕的。但是,重命名可以是相当fast:'/([^ a-zA-Z0-9 _])_ \(/ \ 1 __(/' – Boldewyn 2009-12-21 16:52:33

1

你不能。你在这里用.htaccess文件更改php设置的唯一选择是使用

php_admin_value disable_functions 

但据我所知,这只适用于安全相关的功能。原因是,如果每一个请求中的php都必须重新构建可用函数列表,如果这是可以在每个服务器上更改的,或者每个目录都可以更改,那么它会真的会导致性能下降。

Description of disable_funtions and php directives

+0

'disable_function('_')'不适合我。 – 2011-11-30 08:52:26

0

它也可以禁用gettext扩展。如果你不在共享服务器上,它可能是一个很好的解决方案。

但是,在一天结束时,我认为最好的做法是对该函数使用不同的命名。

相关问题