Maison >développement back-end >tutoriel php >Qu'est-ce qu'une fonction personnalisée php ? Explication détaillée du concept des fonctions personnalisées php

Qu'est-ce qu'une fonction personnalisée php ? Explication détaillée du concept des fonctions personnalisées php

伊谢尔伦
伊谢尔伦original
2017-05-02 16:58:373577parcourir

Avant de présenter ce qu'est une fonction personnalisée PHP, commençons par présenter ce qu'est une fonction

Une fonction est une forme dans laquelle des instructions avec certaines fonctions sont organisées ensemble pour définir une fonction. Le but est de diviser le programme en blocs fonctionnels pour faciliter l'utilisation, la gestion, la lecture et le débogage du programme.

Il existe deux types de fonctions :

L'une est une fonction écrite par d'autres ou fournie en interne par le système. Tant que vous savez à quoi sert cette fonction. , vous pouvez le reconnaître vous-même. Il n'est pas nécessaire de se pencher sur la façon dont la fonction est implémentée. Par exemple, les différentes fonctions de chaîne et fonctions de tableau qui ont été utilisées ont les caractéristiques suivantes :

1. . Ils peuvent tous exécuter certaines fonctions spécifiques

2. Tous ont des noms spéciaux

3. Tous ont plus ou moins de paramètres

4. et même s'ils ne le font pas, ils exécuteront une opération spécifique

5 Pas besoin de connaître la logique interne d'implémentation de la fonction

Un autre type de fonction est défini par soi-même pour réaliser la sienne. besoins uniques. Le concept est peut-être abstrait et difficile à comprendre. On peut imaginer la fonction comme un presse-agrumes, les paramètres sont comme les fruits que l'on y met, et le code exécuté dans la fonction est comme le brassage du mixeur. Les paramètres renvoyés sont différents, et les résultats renvoyés par la fonction sont également différents, tout comme le jus de pomme ne sortira pas après l'ajout d'oranges. Les fonctions peuvent également accepter plusieurs paramètres, tout comme les jus mélangés.

La fonction ne nous laisse que le nom de la fonction à appeler, et nous n'avons pas besoin de comprendre comment le code de la fonction est défini. De même, nous n'avons pas besoin de comprendre le principe de fonctionnement du presse-agrumes. Les fonctions existent dans la plupart des langages de programmation et sont utilisées pour séparer des morceaux de code qui effectuent des tâches indépendantes et bien définies. Les noms de fonctions doivent commencer par une lettre ou un trait de soulignement, suivi de lettres, de chiffres ou de traits de soulignement. De plus, les noms de fonctions ne sont pas sensibles à la casse.

Ainsi, la définition d'une fonction est un morceau de code nommé et indépendant qui effectue une tâche spécifique et peut renvoyer une valeur au programme qui l'appelle. La structure modulaire du programme PHP est implémentée via des fonctions ou des objets. Les fonctions divisent les programmes PHP complexes en plusieurs modules fonctionnels. Chaque module est écrit dans une fonction PHP, puis la fonction est appelée dans le script et appelle des fonctions dans les fonctions pour implémenter du PHP volumineux. scripting.

Généralement, les fonctions intégrées de PHP sont utilisées. Cependant, la véritable fonctionnalité d'un langage de programmation est obtenue en créant vos propres fonctions. La plupart des fonctions fournies par PHP sont des fonctions de base, telles que l'exploitation de tableaux, l'accès à des bases de données, la lecture et l'écriture de fichiers, etc. Cependant, dans les projets réels, les fonctions PHP ne peuvent pas répondre à nos besoins. Nous ne trouvons pas de fonctions permettant de traiter des contrats, de calculer des taux de présence ou d'imprimer des tableaux de données.

Au cours du processus de développement, il est souvent nécessaire de répéter certaines opérations, telles que l'interrogation de données, la manipulation de caractères, etc. Si chaque opération du module nécessite de ressaisir le code, cela entraînera non seulement un énorme travail pour le programmeur. mal de tête, mais cela a également un grand impact sur les effets ultérieurs de la maintenance et de l'exploitation du code. Heureusement, nous ne sommes pas limités aux fonctions intégrées de PHP, nous pouvons écrire nos propres fonctions pour accomplir n'importe quelle tâche.

Lorsque vous écrivez une fonction, vous devez d'abord clarifier ce que vous voulez que la fonction fasse, quel objectif elle atteint et quelles fonctions elle veut atteindre. Après les avoir connus, votre pensée sera claire lors de l'écriture. , et le code sera plus facile à écrire. En plus des milliers de fonctions système que vos amis peuvent utiliser directement en PHP, vous pouvez également créer des fonctions personnalisées en fonction de vos propres besoins de module.

Les fonctions dites système sont des fonctions fournies en PHP qui peuvent être utilisées directement. Chaque fonction système est un segment de code complet qui peut accomplir la tâche spécifiée. Si vous apprenez une fonction système supplémentaire, vous maîtriserez une fonction PHP supplémentaire. Au cours du processus de développement, certaines fonctions couramment utilisées peuvent être complétées en appelant des fonctions système. Si certains modules fonctionnels ne fournissent pas de fonctions système en PHP, vous devez définir les fonctions vous-même. Pour accomplir la même tâche, l'efficacité d'exécution des fonctions système est généralement supérieure à celle des fonctions personnalisées, mais il n'y a pas de différence évidente dans les méthodes d'appel des deux fonctions dans le programme.

Les fonctions personnalisées php présentent les avantages suivants :

a. Le programme peut être réutilisé

b. Améliorer la maintenabilité du code

c. Améliorer l'efficacité du développement

d Améliorer considérablement la fiabilité

e. >Ce qui suit est un simple exemple de sortie de fonction personnalisée PHP

Le résultat de sortie : Il s'agit d'une fonction personnalisée

Ce qui précède est la fonction personnalisée PHP Introduction, le chapitre suivant expliquera en détail
<?php
 function pr(){
  echo "这是个自定义函数";
 }
  pr();
?>
comment déclarer les fonctions personnalisées PHP

avec des exemples.

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