Quelle est la façon d'appeler une classe avec un nom de chaîne en PHP

coldplay.xixi
Libérer: 2023-03-08 10:14:01
original
3028 Les gens l'ont consulté

PHP utilise le nom de chaîne pour appeler la méthode de classe : 1. Utilisez la méthode [call_user_func], le code est [call_user_func(array($game, 'Play'), 1)]; Méthode de lecture, le code est [$game->{'Play'}(2)].

Quelle est la façon d'appeler une classe avec un nom de chaîne en PHP

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 5.6, ordinateur DELL G3 Cette méthode convient à toutes les marques d'ordinateurs.

PHP utilise le nom de chaîne pour appeler la méthode de la classe :

Vous pouvez utiliser la méthode call_user_func et la méthode Play

Le code spécifique est le suivant :

<?php
class Game {
    function Play($id) {
        echo "Playing game $id\n";
    }
}
$game = new Game();
//方法1,使用call_user_func
call_user_func(array($game, &#39;Play&#39;), 1);
//方法2
$game->{&#39;Play&#39;}(2);
//或者
$method = &#39;Play&#39;;
$game->$method(3);
Copier après la connexion

Recommandations vidéo associées : Programmation PHP de l'entrée à la maîtrise

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal