国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Table des matières
php new self()和new static(),phpnewselfstatic
Maison développement back-end tutoriel php php new self()和new static(),phpnewselfstatic_PHP教程

php new self()和new static(),phpnewselfstatic_PHP教程

Jul 12, 2016 am 08:56 AM
static

php new self()和new static(),phpnewselfstatic

<span>class</span><span> A {
  </span><span>public</span> <span>static</span> <span>function</span><span> get_self() {
    </span><span>return</span> <span>new</span><span> self();
  }
 
  </span><span>public</span> <span>static</span> <span>function</span><span> get_static() {
    </span><span>return</span> <span>new</span> <span>static</span><span>();
  }
}
 
</span><span>class</span> B <span>extends</span><span> A {}
 
</span><span>echo</span> <span>get_class</span>(B::get_self()); <span>//</span><span> A</span>
<span>echo</span> <span>get_class</span>(B::get_static()); <span>//</span><span> B</span><span><br /></span><span>echo</span> <span>get_class</span>(A::get_static()); <span>//</span><span> A</span>

self 指的是解析上下文,而不是調(diào)用上下文。例子里,self被解析為定義get_self()的A,而不是解析為調(diào)用self的B。

php5.3中引入了延遲靜態(tài)綁定的概念,該特性最明顯的標志就是新關(guān)鍵字static。static指的是被調(diào)用的類。例子里B::get_static()將生產(chǎn)新的B,而不是實例化一個A

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1112811.htmlTechArticlephp new self()和new static(),phpnewselfstatic class A { public static function get_self() { return new self(); } public static function get_static() { return new static (); }} c...
Déclaration de ce site Web
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

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1502
276
Quelle est la fonction et l'utilisation de static en langage C Quelle est la fonction et l'utilisation de static en langage C Jan 31, 2024 pm 01:59 PM

Le r?le et l'utilisation de la statique en langage C : 1. Portée de la variable 2. Cycle de vie 3. Fonction interne 4. Modifier la fonction 6. Autres utilisations ; S'il y a le mot-clé static avant une variable, alors la portée de la variable est limitée au fichier dans lequel elle est déclarée. En d'autres termes, la variable est une "portée au niveau du fichier", ce qui est très utile pour empêcher le ". problème de définition de duplication des variables?; 2. Cycle de vie, les variables statiques sont initialisées une fois lorsque le programme commence à s'exécuter et détruites à la fin du programme, etc.

Scénarios d'application pratiques et compétences d'utilisation du mot-clé statique en langage C Scénarios d'application pratiques et compétences d'utilisation du mot-clé statique en langage C Feb 21, 2024 pm 07:21 PM

Scénarios d'application pratiques et compétences d'utilisation du mot-clé static en langage C 1. Présentation static est un mot-clé en langage C, utilisé pour modifier des variables et des fonctions. Sa fonction est de modifier son cycle de vie et sa visibilité pendant l'exécution du programme, rendant les variables et les fonctions statiques. Cet article présentera les scénarios d'application réels et les techniques d'utilisation du mot-clé static, et l'illustrera à travers des exemples de code spécifiques. 2. Les variables statiques prolongent le cycle de vie des variables. L'utilisation du mot-clé static pour modifier les variables locales peut prolonger leur cycle de vie.

Comment utiliser static, this, super et final en Java Comment utiliser static, this, super et final en Java Apr 18, 2023 pm 03:40 PM

1. static Veuillez d'abord regarder le programme suivant?: publicclassHello{publicstaticvoidmain(String[]args){//(1)System.out.println("Hello, world!");//(2)}} J'ai vu ?a Les programmes de segments sont familiers à la plupart des personnes ayant étudié Java. Même si vous n’avez pas appris Java mais que vous avez appris d’autres langages de haut niveau, comme le C, vous devriez être capable de comprendre la signification de ce code. Il affiche simplement "Bonjour tout le monde" et n'a aucune autre utilité. Cependant, il montre l'objectif principal du mot-clé statique.

Le r?le de la statique Le r?le de la statique Jan 24, 2024 pm 04:08 PM

Les fonctions de statique?: 1. Variables?; 2. Méthodes?; 3. Classes?; 4. Autres utilisations?; 5. Environnement multithread?; 7. Mode Singleton?; Optimisation de la disposition de la mémoire?; 11. évitez les initialisations répétées?; 12. Utilisation dans les fonctions. Introduction détaillée : 1. Variables, variables statiques Lorsqu'une variable est déclarée comme statique, elle appartient au niveau classe, pas au niveau instance, ce qui signifie que quel que soit le nombre d'objets créés, une seule variable statique existe, et tous les objets. partagez ces variables statiques et ainsi de suite.

Comment utiliser les modificateurs Java abstrait, statique et final Comment utiliser les modificateurs Java abstrait, statique et final Apr 26, 2023 am 09:46 AM

Modificateur abstract (abstract) 1. Abstract peut modifier une classe (1) La classe modifiée par abstract est appelée une classe abstraite (2) Syntaxe : abstractclass class name {} (3) Caractéristiques : Les classes abstraites ne peuvent pas créer d'objets séparément, mais elles peuvent être déclaré Référencer le nom de référence du nom de la classe abstraite?; (4) Les classes abstraites peuvent définir des variables membres et des méthodes membres (5) Les classes abstraites ont des constructeurs lorsqu'elles sont utilisées pour créer des objets de sous-classe, jvm crée un objet de classe parent par défaut ; apply Appliqué lorsque jvm crée un objet de classe parent. 2. Abstract peut modifier les méthodes (1) La méthode modifiée par asbtract est appelée une méthode abstraite (2) Syntaxe?: valeur de retour abstraite du modificateur d'accès

Comment Springboot lit les fichiers professionnels personnalisés et injecte des variables statiques Comment Springboot lit les fichiers professionnels personnalisés et injecte des variables statiques May 30, 2023 am 09:07 AM

Springboot lit le fichier pro et injecte des variables statiques statiques mailConfig.properties#Server mail.host=smtp.qq.com#Port number mail.port=587#Email account mail.userName=hzy_daybreak_lc@foxmail.com#Email authorisation code mail. passWord =vxbkycyjkceocbdc#Délai mail.timeout=25000#Sender mail.emailForm=hzy_daybreak_lc@foxmail.com#Sender mai

Quelle est la méthode statique de php Quelle est la méthode statique de php Oct 31, 2022 am 09:40 AM

Le "static" dans les méthodes statiques php signifie que ces propriétés et méthodes peuvent être appelées directement sans instancier la classe?; static est un mot-clé utilisé pour modifier les propriétés et les méthodes de la classe, et sa syntaxe d'utilisation est telle que "class Foo { public static $my_static = 'bonjour';}".

Quelle est la fonction du modificateur statique en langage Java ? Quelle est la fonction du modificateur statique en langage Java ? Apr 18, 2023 pm 02:38 PM

Dans les classes Java, nous voyons souvent le mot-clé static, souvent appelé static. Le modificateur statique peut être utilisé pour modifier les données membres et les membres de méthode, mais il ne peut pas modifier les classes (fait référence ici aux classes externes) et les constructeurs. Tels que?: packagecom.csst.vo;publicclassUser{privateStringname;privatestaticintcount;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicsta

See all articles