Documentación offline PHP master

gmp_perfect_square

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

gmp_perfect_square

Comprueba el cuadrado perfecto

Descripción#

gmp_perfect_square(GMP $num): bool
```php

Revisa si un número es cuadrado perfecto.

## Parámetros

`num`  
El número a ser revisado como un cuadrado perfecto.

Un objeto `GMP`, un `int`, o un `string` que puede ser interpretado como un número siguiendo la misma lógica que si la cadena fuera usada en `gmp_init` con detección automática de la base (es decir cuando `base` es igual a 0).

## Valores devueltos

Devielve `true` si `num` es un cuadrado perfecto, sino `false`.

## Ejemplos

Ejemplo de `gmp_perfect_square`

```php

El ejemplo anterior mostrará:

bool(true)
bool(false)
bool(true)

Véase también#

gmp_perfect_power, gmp_sqrt, gmp_sqrtrem