Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • PHP Grille Tutorial 
  • Comment faire pour créer des fichie…
  • SQL jointure croisée Tutorial 
  • Comment faire pour modifier une imag…
  • Comment convertir les caractères en…
  • Comment fermer une tête PHP 
  • Comment créer des tableaux associat…
  • Comment utiliser PHP cURL page Somma…
  • Comment faire pour désactiver les d…
  • Niveaux d'isolation SSIS 
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment changer un téléchargement Timeout en PHP 
  • Comment créer des vignettes JPG Avec PHP 
  • Comment faire pour supprimer Balises vides en PHP DOM 
  • Comment surveiller MySQL avec Pandora 
  • Comment importer des fichiers CSV dans MySQL avec PHP 
  • Script Vs . Fonction intégrée dans SSIS 
  • Comment faire pour créer un tableau par cas dans PHP 
  • Comment envoyer une messe PHP Email 
  • Quel est numérique dans Oracle SQL 
  • Comment écrire à un document Word Utilisation des fonctions de fichier PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc