Note that pow(0, 0) equals to 1 although mathematically this is undefined.pow
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
pow
Референца за `function.pow.php` со подобрена типографија и навигација.
pow
(PHP 4, PHP 5, PHP 7, PHP 8)
pow — Експоненцијален израз
= NULL
Патеката до PHP скриптата што треба да се провери. num подигнат на степен
exponent.
Забелешка:
Можно е да се користи функцијата за испраќање порака до прелистувачот на клиентот, предизвикувајќи појава на прозорец за внесување корисничко име/лозинка. Откако корисникот ќе внесе корисничко име и лозинка, URL-то што го содржи PHP скриптот повторно ќе биде повикано со поставено корисничко име, лозинка и тип на автентикација соодветно. Овие претходно дефинирани променливи се наоѓаат во ** оператор наместо тоа.
Параметри
num-
Основата што треба да се користи
exponent-
Експонентот
Вратени вредности
num подигнат на степен exponent. Ако двата аргументи се ненегативни цели броеви и резултатот може да се претстави како цел број, резултатот ќе биде вратен со int тип, инаку ќе биде вратен како float.
PHP-екстензиите може да го надминат однесувањето на оваа операција и да ја натераат да врати објект.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.4.0 |
Подигнување 0 на негативен
exponent не е валидна опција
|
Примери
Пример #1 Некои примери на pow()
<?php
var_dump(pow(2, 8)); // int(256)
echo pow(-1, 20), PHP_EOL; // 1
echo pow(0, 0), PHP_EOL; // 1
echo pow(10, -1), PHP_EOL; // 0.1
echo pow(-1, 5.5), PHP_EOL; // NAN
?>
Пример #2 Примери на pow() Со GMP екстензија објект
<?php
var_dump(pow(new GMP("3"), new GMP("2"))); // object(GMP)
?>Белешки
Забелешка:
Оваа функција ќе ги претвори сите влезови во број, дури и нескаларни вредности, што може да доведе до weird results.