Comment écrire l'interface de l'application php
L'exécution du programme php nécessite l'installation du php correspondant environnement d'exploitation, nous pouvons utiliser le package d'intégration phpStudy pour le déploiement, ou vous pouvez utiliser un hôte virtuel prenant en charge php pour exécuter des programmes php.
Ici, nous prenons un hôte virtuel comme exemple pour expliquer comment PHP écrit des interfaces pour nos applications.
Matériaux :
Supporte l'hôte virtuel php.
Implémentation spécifique :
1. Créez un nouveau programme php
Tout d'abord, nous créons. un nouveau fichier php, si vous n'avez pas d'environnement de développement PHP, utilisez le Bloc-notes pour créer un nouveau document, puis saisissez directement un élément de contenu que vous souhaitez renvoyer, puis enregistrez-le, renommez-le et changez le suffixe en .php . Enfin, lancez-le à l'hôte virtuel, comme indiqué ci-dessous :
Ensuite, nous pouvons y accéder directement avec un navigateur et saisir l'adresse : http://ip/test.php, si vous avez Le Le nom de domaine a été résolu sur l'hôte virtuel et est accessible en utilisant http://nom de domaine/test.php. Comme il se trouve dans le répertoire Web, il peut être ouvert directement en ajoutant l'adresse IP ou le nom du fichier après. le nom de domaine.
2. PHP gère les requêtes get
<?php $x = 5; $y = $_GET['id']; $z = $x + $y; echo "变量z为: $z"; ?>
Le code ci-dessus consiste à obtenir la valeur de l'identifiant sur le lien, puis à l'ajouter à la valeur de x, et puis reviens.
3. L'application initie une requête (des exemples de requêtes initiées par Android et IOS peuvent être trouvés en ligne)
ok, comme nous le pensions, le contenu a été renvoyé avec succès. De cette façon, une simple interface de demande d'obtention est complétée.
4. PHP gère les requêtes de publication
En fait, c'est similaire aux requêtes get, sauf que la méthode pour obtenir la valeur est différente, et les autres opérations sont le même.
$_GET['id'] devient $_POST['id']
Code complet :
<?php $x = 5; $y = $_POST['id']; $z = $x + $y; echo "变量z为: $z"; ?>
Renvoyer les données json
Les requêtes d'interface générales renvoient des données json, alors comment PHP les renvoie-t-il ? Comme suit :
<?php $data = array('age' => 20, 'name' => '景天'); $response = array('code' => 200,'message' => '请求成功','data' => $data,); echo json_encode($response); ?>
Dans ce cas, le contenu renvoyé est :
{ "code":200, "message":"请求成功", "data":{ "age":20, "name":"景天" } }
Résumé
D'accord, jusqu'à présent, nous avons terminé le premier interface. Bien qu'aucune logique métier spécifique ne soit impliquée, les données peuvent être renvoyées normalement.
Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !
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!