Maison >développement back-end >tutoriel php >Explication détaillée des exemples de paramètres des fonctions personnalisées PHP

Explication détaillée des exemples de paramètres des fonctions personnalisées PHP

伊谢尔伦
伊谢尔伦original
2017-05-03 16:30:553047parcourir

La liste des paramètres comprend 0, un ou plusieurs paramètres. Chaque argument est une expression séparée par des virgules. Pour les fonctions avec paramètres, il existe une relation de transfert de données entre les fonctions appelées dans le programme de script PHP. Le chapitre précédent expliquait comment appeler les fonctions personnalisées PHP Ce chapitre explique la fonction personnalisée PHP avec des exemples. . Définir l'utilisation des paramètres dans les fonctions . Lorsque nous définissons une fonction, les expressions entre parenthèses après le nom de la fonction sont appelées paramètres formels, abrégés en " paramètres formels " ; les expressions entre parenthèses après le nom de la fonction appelée sont appelées paramètres réels, abrégés en "Paramètres réels", les paramètres réels et les paramètres formels doivent correspondre aux données transmises dans l'ordre.

Si la fonction n'a pas de liste de paramètres, la tâche effectuée par la fonction est fixe et l'utilisateur ne peut pas modifier certains comportements d'exécution à l'intérieur de la fonction lors de l'appel de la fonction. Par exemple, étant donné une fonction table() sans liste de paramètres, une table fixe sera générée à chaque fois que la fonction table() est appelée. L'utilisateur ne peut même pas modifier le nom de base de la table, le nombre de lignes et de colonnes de la table.

Si la fonction utilise une liste de paramètres, les valeurs spécifiques des paramètres de la fonction seront obtenues de l'extérieur de la fonction. Autrement dit, lorsque l'utilisateur appelle la fonction, certaines données seront transmises à la fonction. la liste des paramètres avant l'exécution du corps de la fonction, lorsque la fonction exécute le corps de la fonction, elle peut décider comment exécuter le corps de la fonction en fonction des données transmises par l'utilisateur. Par conséquent, la liste des paramètres d’une fonction est l’interface d’exploitation fournie à l’utilisateur lors de l’appel de la fonction. Nous pouvons donner une fonction table() et ajouter trois paramètres à la liste des paramètres de la fonction, afin que l'utilisateur puisse modifier le nom de la table, le nombre de lignes et le nombre de colonnes de la table lors de l'appel de la fonction table(). Le code s'affiche comme suit :

<?php
 /*
  * 声明三个参数,参数之间用逗号隔开
  * $table_name  字符串类型的表名
  * $rows        整型的表格行数
  * $cols        整型的表格列数
  */
 function table($table_name, $rows, $cols){
   echo "<table align=&#39;center&#39; border=&#39;1&#39; width=&#39;600&#39;>";
   echo "<caption><h2>$table_name</h2></caption>";
   for($i=0; $i<$rows; $i++){
     $color = $i%2 == 0?"#ffffff":"#dddddd";
     echo "<tr bgcolor=&#39;.$color.&#39;>";
     for($j=0; $j<$cols; $j++){
       echo "<td>".($i*$cols+$j)."</td>";
     }
     echo "</tr>";
   }
   echo "</table>";
 }
?>

Lors de la définition de la fonction table(), trois paramètres formels sont ajoutés : le premier paramètre nécessite un nom de table de type chaîne ; de lignes nécessite une valeur entière ; le troisième paramètre est le nombre de colonnes dans la table de sortie, qui est également une valeur entière. Ces trois paramètres formels sont utilisés sous forme de variables dans le corps de la fonction. Des valeurs leur sont attribuées lorsque l'utilisateur les appelle et sont utilisées lors de l'exécution du corps de la fonction.

La liste de paramètres utilisée dans la fonction permet à l'utilisateur de transmettre des données à l'interface interne de la fonction lors de l'appel de la fonction. Vous pouvez définir autant de paramètres que nécessaire lors de la déclaration de la fonction. Par exemple, les utilisateurs peuvent appeler la fonction table() pour modifier la largeur, la couleur d'arrière-plan, la largeur de la bordure du tableau, etc. Définissez simplement quelques paramètres supplémentaires dans la liste des paramètres lors de la déclaration de la fonction.

Ce chapitre présente les paramètres des fonctions personnalisées PHP. Les expressions entre parenthèses après le nom de la fonction sont appelées paramètres formels ; les expressions entre parenthèses après le nom de la fonction appelée sont appelées paramètres réels. Dans le prochain chapitre, je présenterai à mes amis plusieurs façons de transmettre les paramètres des fonctions personnalisées PHP entre les fonctions.

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