php55 extension to use __()?

Russell Jones russell.jones at physics.ox.ac.uk
Mon Apr 25 09:35:09 PDT 2016


Just a hunch-- could it be that PHP7 defines it, but it does something 
other than what phpmyadmin expects?

Russell

On 22/04/16 21:57, Jim Hu wrote:
> Thanks, I should have provided more detail. The error I get is:
>
>     PHP Fatal error:  Call to undefined function __() in
>     [path_removed]/libraries/sanitizing.lib.php on line 135
>
>
> which suggests that the sanitizing.lib.php must be loading before 
> libraries/sql-parser/src/common.php
>
> But in common.php, the function definition is a fallback wrapped inside
>
>     if (!function_exists('__')) {
>         /**
>          * Translates the given string.
>          *
>          * @param string $str String to be translated.
>          *
>          * @return string
>          */
>         function __($str)
>         {
>             return $str;
>         }
>     }
>
>
> So it never gets defined if php can handle __() from a predefined 
> library. Which makes me think that there are two issues.
>
> - for MacPorts php, what do I need so that the function exists.
> - for phpmyadmin devs, why common.php isn't loading first.
>
> I'll try to find some support channel for phpmyadmin to submit the 
> second.
>
> Jim
>
> On Apr 22, 2016, at 3:34 PM, Brandon Allbery <allbery.b at gmail.com 
> <mailto:allbery.b at gmail.com>> wrote:
>
>> On Fri, Apr 22, 2016 at 4:18 PM, Jim Hu <jim.hu.biobio at gmail.com 
>> <mailto:jim.hu.biobio at gmail.com>> wrote:
>> From what I can find online, __() is a shortcut for a translation 
>> function used in internationalization.
>>
>> What I am seeing is that in phpMyAdmin 4.6 this is not part of 
>> gettext but is defined in sql-parser/src/common.php.
>>
>> -- 
>> brandon s allbery kf8nh                               sine nomine 
>> associates
>> allbery.b at gmail.com   ballbery at sinenomine.net
>> unix, openafs, kerberos, infrastructure, xmonad  http://sinenomine.net
>
>
>
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> https://lists.macosforge.org/mailman/listinfo/macports-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-users/attachments/20160425/73bd9b50/attachment.html>


More information about the macports-users mailing list