Maison >développement back-end >PHP7 >À propos du type scalaire et de la déclaration du type de valeur de retour en PHP7

À propos du type scalaire et de la déclaration du type de valeur de retour en PHP7

藏色散人
藏色散人avant
2020-11-16 13:46:191834parcourir
Cet article est introduit par

PHP7 La colonne du didacticiel présentera le nouveau type scalaire caractéristique et l'instruction de type de valeur de retour de PHP7, j'espère que cela sera utile pour les amis dans le besoin !

Une question : écrivez-vous du code en utilisant les nouvelles fonctionnalités ?

Mode strict

php declare(strict_types=1);

Définir les paramètres entrants et la valeur de retour des paramètres sortants
class Person(){

    public function name(string $name):string    {
        return "名称:".$name;
    }

    public function age(int $age):string    {
        return "年龄:".$age;
    }}

Type de retour personnalisé
class Address(){
    public function getAddress(int $age):string    {
        return ['street'=>'street1','country'=>'china'];
    }}class Person(){

    public function name(string $name):string    {
        return "名称:".$name;
    }

    public function age(int $age):string    {
        return "年龄:".$age;
    }

    public function age(int $age):Address    {
        return new Address();
    }}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer