объяснение PHP имеет некоторые дыры в своем «синтаксисе», а иногда и в разработке, в который будет входить программист. Это может привести к большому разочарованию, поскольку эти синтаксические отверстия, по-видимому, существуют без причины. Например, невозможно создать массив и получить доступ к произвольному элементу этого массива в одной строке ( func1()[100] недопустим синтаксис PHP). Обходной путь для […]
В python можно делать: foo = {} assert foo.get('bar', 'baz') == 'baz' В PHP можно использовать триниверс, как в: $foo = array(); assert( (isset($foo['bar'])) ? $foo['bar'] : 'baz' == 'baz'); Я ищу версию для гольфа. Могу ли я сделать это короче / лучше в PHP?