Tema: Re: HTTP2
Autorius: mirkt
Data: 2016-12-28 11:03:11
Labu,

derėtų susikurti HTTP2 klasės instance'ą (new HTTP2(); ..) ir jį naudoti..

2016.12.27 15:39, ejs rašė:
> Laba,
> 
> radau keistą situaciją HTTP2.php kode:
> 
> veikia:
>  public function negotiateLanguage($supported, $default = 'en-US')
>   ...
>         if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
>             $match = HTTP2::matchAccept(
>                 $_SERVER['HTTP_ACCEPT_LANGUAGE'],
>                 $supp
>             );
>   ...
> 
> bet neveikia originalas,
> public function negotiateLanguage($supported, $default = 'en-US')
>     {
> ...
>         if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
>             $match = $this->matchAccept(
>                 $_SERVER['HTTP_ACCEPT_LANGUAGE'],
>                 $supp
>             );
> ...
> 
> 
> '$this' kažkodėl būdu referr'ina į parent call'ą, t.y
> 'MySite::sortAccept()', bet ne 'HTTP2::sortAccept()'
> 
> HTTP2 ką tik pastatytas iš pear'o.
> 
> 'MySite' kodas
> function MySite() {
> ...
>  $this->lang = HTTP2::negotiateLanguage($langsAvailable);
> ...
> 
> Gal bus idėjų?
>