Intermédiaire
Est-ce que cette signature de fonction est valide ?
<?php
interface Demo
{
public function bar(): ?mixed;
}
Auteur: Équipe W3DStatut : PubliéeQuestion passée 876 fois
Modifier
4
Évaluations de la communauté
Cyrille
03/10/2023
La signature de fonction est valide car elle suit les règles suivantes :
La méthode est publique.
La méthode a un nom valide.
La méthode a une signature valide.
La méthode retourne un type mixte.
Le type mixte est un type qui peut être n'importe quel type. Cela signifie que la méthode bar() peut retourner n'importe quel type de données, y compris des chaînes de caractères, des nombres, des objets, etc.
Je commence à douter de ce test php8
Questions similairesPlus de questions sur PHP
6
Code PHP qui lève une erreur.3
Quelle signature de fonction est valide ?3
Fonction PHP avec arguments nommés et positionnels.3
Les attributs sont des métadonnées qui peuvent être ajoutées à des classes, des propriétés, des constantes ou des méthodes.3
Est-ce que le code suivant est possible en PHP 8?
```php
$name = ‘my_argument_name’;
$value = 25;
myFunction($name: $value);
```