gmp_perfect_square
    (PHP 4 >= 4.0.4, PHP 5)
gmp_perfect_square -- Perfect square check
Description
bool 
gmp_perfect_square ( resource a)
     Returns TRUE if a is a perfect square,
     FALSE otherwise.
    
Example 1. gmp_perfect_square() example 
<?php // 3 * 3, perfect square var_dump(gmp_perfect_square("9"));
  // not a perfect square var_dump(gmp_perfect_square("7"));
  // 1234567890 * 1234567890, perfect square var_dump(gmp_perfect_square("1524157875019052100")); ?>
 |  
 
      The printout of the above program will be:
      bool(true)
bool(false)
bool(true)  |  
  | 
     See also: gmp_sqrt(),
     gmp_sqrtrm().