Suma dos números de precisión arbitrária

# bcadd

(PHP 4, PHP 5, PHP 7, PHP 8)

bcadd — Suma dos números de precisión arbitrária

### Descripción

function bcadd(string `$num1`, string `$num2`, ?int `$scale` = `null`): string

Suma `num1` y `num2`.

### Parámetros

`num1`

  El operador izquierdo, como una cadena.

`num2`

  El operador derecho, como una cadena

`scale`
  Este parámetro se utiliza para establecer el número de dígitos después del punto decimal en el resultado. Si es `null`, se establecerá por defecto en la escala predeterminada establecida con bcscale(), o se utilizará el valor de la directiva INI `bcmath.scale`.

### Valores devueltos

La suma de dos operandos, como una cadena.

### Errores/Excepciones

Esta función lanza una excepción ValueError en los siguientes casos:

- `num1` o `num2` no es una cadena numérica bien formada de BCMath.
- `scale` está fuera del rango válido.

### Historial de cambios

Versión | Descripción
--- | ---
8.0.0 | `scale` ahora es nullable.

### Ejemplos

Ejemplo #1 Ejemplo bcadd()

    <?php

    $a = '1.234';
    $b = '5';

    echo bcadd($a, $b);     // 6
    echo bcadd($a, $b, 4);  // 6.2340

    ?>

### Ver también

- bcsub() - Resta un número de precisión arbitraria de otro
- BcMath\Number::add() - Añadir un número de precisión arbitraria

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open