| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Fonctions PHP statiques
    Quand les développeurs à créer des sites Web et des applications en PHP , ils peuvent utiliser la programmation orientée objet , où les classes définissent le comportement d'objets qui effectuent une partie spécifique de la fonctionnalité de l'application . En écrivant les déclarations de classes , les développeurs définissent des objets avec des propriétés et des fonctions particulières. En général , les fonctions au sein d'une classe sont accessibles par le biais des instances d'objets de la classe , mais des fonctions statiques sont des fonctions de la classe elle-même . La programmation orientée objet permet aux développeurs de construire des applications complexes rapidement , que les équipes de développeurs de se concentrer sur différentes parties du code. Classes

    En PHP, une déclaration de classe a normalement un nom, variables et fonctions . Le code externe à une classe peut créer des instances d'objets qui ont leur propre mise en œuvre des variables et des fonctions décrites dans la déclaration. Dans la plupart des cas, le code doit créer un objet d'une classe à appeler ses fonctions - parfois dénommé méthodes - en ligne avec d'autres langages de programmation utilisés pour le développement orienté objet . Avec des fonctions statiques , ce n'est pas le cas, que les applications peuvent accéder aux fonctionnalités par rapport à la classe elle-même .
    Fonctions

    Lorsque le code «client» doit appeler une fonction de classe , il peut le faire par la création d' une instance d'objet de la catégorie avant l'appel de la fonction sur cette instance . L'exemple de code suivant illustre ceci: $ helper = new Helper (); $ helper- > doSomething ();

    Ce code appelle une méthode nommée " doSomething », qui est cotée à l'intérieur de la déclaration de classe pour " Helper " dans l'application. Si une fonction est déclarée comme statique , code externe n'a pas besoin d' effectuer la première ligne, dans lequel la classe est instancié.
    Appel de fonctions statiques
    < p> pour appeler une fonction statique dans une application PHP , le code peut utiliser le nom de classe : Helper :: doSomethingStatic ();

    Ce code serait appeler une méthode décrite dans la déclaration de classe pour «aide» que suit: fonction doSomethingStatic public static () { //méthode mise en œuvre }

    de
    Cela permet au code pour accéder à des fonctionnalités généralement associé à une classe et sa zone de responsabilité au sein de l' application. Il est également possible d'appeler des fonctions statiques de classe à l'aide des instances d'objets si votre programme a ces cas, mais il n'y a aucun point de créer un objet si la seule fonction dont vous avez besoin est statique.
    Utilise
    les fonctions statiques

    ne peuvent être utilisées efficacement que si le processus est effectué ne dépend pas des données contenues dans une instance de classe . Beaucoup de méthodes de classe utilisent les données propres à une instance de classe , dans ce cas, l'exécution dépend de l'existence d' une instance de classe dans l'existence. Les fonctions statiques ne dépendent pas des instances de classe , de sorte qu'ils ne peuvent pas utiliser les variables que définis pour les instances , telles que celles établies par une méthode de constructeur de classe . Lorsque la mise en œuvre des méthodes statiques , les programmeurs doivent être conscients de toutes les variables de la classe qui ne sont instanciés lorsque les objets de la classe sont créés.

    Previous :

    next :
      articles connexes
    ·Comment régler l'heure d' un Timeout PHP 
    ·Comment importer des contacts Hotmail Grâce à PHP 
    ·Comment faire pour utiliser un serveur MySQL avec un cl…
    ·Un script PHP pour sauvegarder une base de données MyS…
    ·Comment faire pour installer PHP en direct ! Chat 
    ·Comment faire pour modifier des feuilles de style avec …
    ·Comment configurer PHP Cookies 
    ·Comment saisir des caractères en sortie avec une requê…
    ·Comment faire pour supprimer une clé de tableau associ…
    ·Comment télécharger des fichiers vidéo PHP 
      articles en vedette
    ·Comment créer un site Web Images 
    ·Qu'est-ce qu'un répertoire programme d' ordinateur 
    ·Comment faire pour installer un fichier IPA dans un sim…
    ·Comment faire pour utiliser la commande de tableau en P…
    ·Date de différence en Java Script 
    ·Procédures normalisées d'exploitation dans l'Oracle R…
    ·Comment écrire du code VB pour un clavier à écran ta…
    ·Comment changer un mot de passe dans OpenLDAP 
    ·Comment puis-je voir un formulaire dans une application…
    ·Comment concaténer une chaîne avec une variable en Ja…
    Copyright © Connaissances Informatiques http://fr.wingwit.com