Time\Duration::negate

(PHP 8 >= 8.6.0)

Time\Duration::negate — Retourne la durée avec le signe opposé

Description

public function Time\Duration::negate(): Time\Duration

Retourne une durée de même longueur avec le signe opposé : une durée positive devient négative, et une durée négative devient positive. Inverser le signe d'une durée nulle retourne une durée nulle, qui n'est jamais négative.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne un nouvel objet Time\Duration.

Exemples

Exemple #1 Exemple avec Time\Duration::negate()

<?php
$duration = \Time\Duration::fromSeconds(30);

var_dump($duration->negate()->negative);
var_dump($duration->negate()->negate()->negative);

// Une durée nulle n'a pas de signe.
var_dump(\Time\Duration::fromSeconds(0)->negate()->negative);

L'exemple ci-dessus va afficher :

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

Voir aussi

+add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top