File | Settings | Editor | Live Templates
.button {
background: red;
border-color: transparent;
backgroud-clip: border-box; /* это значение по-умолчанию, можно не указывать, если не меняли */
}
public function getThumbnail($photo, $type = 'medium')
{
$p = pathinfo($photo);
return $p['dirname'].'/'.$type.'-'.$p['basename'];
}
echo getThumbnail('public/users/avatar.webp'); // public/users/medium-avatar.webp
echo getThumbnail('public/users/avatar.webp', 'crop'); // public/users/crop-avatar.webp
Заставлять вводить данные товара на нескольких языках вроде-как не удобно, так как языков может быть 5,10,20.
class Calc {
private $number = 0;
public function __construct($n){
$this->number = $n;
}
public function plus($n){
$this->number += $n;
return $this;
}
public function minus($n){
$this->number -= $n;
return $this;
}
public function result(){
return $this->number;
}
}
echo (new Calc(100))->plus(50)->minus(75)->result(); // 75
- если представлено отрицательное значение – элемент может быть выделен, однако не участвует в последовательной навигации;
- если представлен 0 – элемент может быть выделен и достигнут с помощью последовательной навигации, однако порядок навигации определён платформой;
- если представлено положительное целое значение – элемент будет достигнут (и выделен) с помощью последовательной навигации, а порядок навигации определён этим самым значением. В случае, если несколько элементов содержат одно и то же значение tabindex, их порядок навигации определён относительным расположением в документе (DOM).