Есть ли лучший / более короткий способ в PHP делать
$x = $x + 10;
т.е.
что-то вроде
$x .= 10; // (but this doesn't add together)
Я уверен, что видел более короткий путь, чем делать $x = $x + 10;
Посмотрите: http://php.net/manual/language.operators.assignment.php (в примерах кода и комментариях)
Вы можете использовать:
$x += 10;
например.
Не парень PHP, но $x += 10;
может быть?
$x += 10;
Однако некоторые люди считают это труднее читать.
То, что вы пытались ( $x.= 10
), работает только для строк.
Например
$x = 'test'; $x.= 'ing...';
Как и во многих других языках:
$x += 10;
Дополнительная информация: Операторы присваивания
$x+=10;
Это то, что вы хотите?
$x += 10;
добавляет от 10 до $x
или
$x += $x;
добавляет $x
к себе, но вы можете просто сделать: $x *= 2;
Вы ищете:
$x += 10;
$ x + = 10; эквивалентно $ x = $ x +10;