Maison  >  Article  >  développement back-end  >  PHP utilise le nom d'une chaîne pour appeler un partage d'idées de développement de classe

PHP utilise le nom d'une chaîne pour appeler un partage d'idées de développement de classe

黄舟
黄舟original
2017-08-15 14:41:542490parcourir

Dans les articles précédentsAnalyse d'exemples de génération dynamique d'objets PHP basés sur des noms de classes de chaînesNous vous avons présenté la génération dynamique d'objets PHP basés sur des noms de chaînes, puis nous le contenu présenté aujourd'hui est similaire au contenu de la section précédente. Il s'agit également du développement de PHP utilisant des noms de chaînes pour appeler des classes !

Étape 1 : Téléchargez d'abord la bibliothèque de classes PHP que nous devons utiliser pour cette leçon et utilisez le nom de la chaîne pour appeler la bibliothèque de classes : http://www.php.cn/xiazai/leiku/605

Étape 2 : Une fois le téléchargement terminé, recherchez le fichier de la bibliothèque de classes php, décompressez-le dans le répertoire local, puis créez un nouveau fichier~

Étape 3 : Nous appelons cette classe dans le nouveau fichier php et l'instancions :

<?php
include_once "stringdiaoyong.php"; //引入类文件
$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);
?>

Le résultat final de l'exécution est le suivant :

PHP utilise le nom dune chaîne pour appeler un partage didées de développement de classe

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:
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