Size: a a a

🐘PHPStorm TIPS & TRICKS

2020 July 24

A

Aleksandr baltazor in 🐘PHPStorm TIPS & TRICKS
божественная задача))
источник

SK

Sergei K in 🐘PHPStorm TIPS & TRICKS
Sergio Baquemetti
Получает название таймзоны по смещению ( в секундах)
$date->getTimezone(); - религия запретила ?:)))
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Sergei K
Вроде пятница, нашел в чужом коде ... может кто нить расскажет ЗАЧЕМ?


   public static function getTimezone($offset) {
       $db = array(
           '-14400' => 'America/Porto_Acre',
           '-18000' => 'America/Porto_Acre',
           '-7200' => 'America/Goose_Bay',
           '-10800' => 'America/Halifax',
           '14400' => 'Asia/Baghdad',
           '-32400' => 'America/Anchorage',
           '-36000' => 'America/Anchorage',
           '-28800' => 'America/Anchorage',
           '21600' => 'Asia/Aqtobe',
           '18000' => 'Asia/Aqtobe',
           '25200' => 'Asia/Almaty',
           '10800' => 'Asia/Yerevan',
           '43200' => 'Asia/Anadyr',
           '46800' => 'Asia/Anadyr',
           '39600' => 'Asia/Anadyr',
           '0' => 'Atlantic/Azores',
           '-3600' => 'Atlantic/Azores',
           '7200' => 'Europe/London',
           '28800' => 'Asia/Brunei',
           '3600' => 'Europe/London',
           '-39600' => 'America/Adak',
           '32400' => 'Asia/Shanghai',
           '36000' => 'Asia/Choibalsan',
           '-21600' => 'America/Chicago',
           '-25200' => 'Chile/EasterIsland',
           '-43200' => 'Pacific/Kwajalein'
       );
       if (is_null($offset) && strlen($offset) === 0) {
           return $db;
       }
       return array_key_exists($offset, $db) ? $db[$offset] : false;
   }
Тут целая череда "интересных" решений😁:
- is_null(...) работает медленнее чем ... === null
- strlen(...) === 0 работает гораздо медленнее чем empty(...)
- как заметил товарищ выше, условие очень интересное, близкое к противоречию
- array_key_exists($arr, $key) работает медленнее чем isset($arr[$key]) и спасает только от null-значений в проверяемом массиве, коих нету
источник

SK

Sergei K in 🐘PHPStorm TIPS & TRICKS
Станислав Квятковский
Тут целая череда "интересных" решений😁:
- is_null(...) работает медленнее чем ... === null
- strlen(...) === 0 работает гораздо медленнее чем empty(...)
- как заметил товарищ выше, условие очень интересное, близкое к противоречию
- array_key_exists($arr, $key) работает медленнее чем isset($arr[$key]) и спасает только от null-значений в проверяемом массиве, коих нету
Пятница же :) все правильно ты говоришь :)
источник

VG

Valery Gayduk in 🐘PHPStorm TIPS & TRICKS
Ребят, пожскажите - 3 сосны, не могу понять в чем беда.

Есть проект на ларавель. Положили в public папку .well-known/pki-validation/файл-длинное-название.txt
источник

VG

Valery Gayduk in 🐘PHPStorm TIPS & TRICKS
404.
источник

VG

Valery Gayduk in 🐘PHPStorm TIPS & TRICKS
переименовать well-known без точки - всё ок.
источник

VG

Valery Gayduk in 🐘PHPStorm TIPS & TRICKS
прокинул в htaccess
   # Handle Front Controller...
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/ # <——
   RewriteRule ^ index.php [L]
источник

VG

Valery Gayduk in 🐘PHPStorm TIPS & TRICKS
чтоб не трогал запрос, если в нём well-known. реакции ноль.
источник

VG

Valery Gayduk in 🐘PHPStorm TIPS & TRICKS
где я тупашу?
источник

АЯ

Александр Яковлев... in 🐘PHPStorm TIPS & TRICKS
опа
источник

АЯ

Александр Яковлев... in 🐘PHPStorm TIPS & TRICKS
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Valery Gayduk
где я тупашу?
Веб сервер используется точно Apache HTTP Server?
источник

VG

Valery Gayduk in 🐘PHPStorm TIPS & TRICKS
да. apache
источник

VG

Valery Gayduk in 🐘PHPStorm TIPS & TRICKS
вот полностью htaccess
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Valery Gayduk
вот полностью htaccess
А какой полный path у запроса, который выполнить хочешь?
источник

VG

Valery Gayduk in 🐘PHPStorm TIPS & TRICKS
источник

SV

Sergey Volkov in 🐘PHPStorm TIPS & TRICKS
Всем привет. Кто-нибудь знает, как активировать goland 2020.2?
(Старый вариант с плагином не работает)
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Пробовал отключить этот .htaccess что бы проверить только он ли на это влияет?
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Sergey Volkov
Всем привет. Кто-нибудь знает, как активировать goland 2020.2?
(Старый вариант с плагином не работает)
Как основной вариант — заплати)

А так:
В архиве с плагином есть README со сведениями о других способах
Если не прокатят — надо откатывать версию
источник