亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Maison Bibliothèques PHP Autres bibliothèques Bibliothèque d'opérations constantes PHP
Bibliothèque d'opérations constantes PHP
<?php
class Foo
{
  const BAR = 'bar';
  public static function getConstantValue()
  {
    return self::BAR;
  }
  public function getConstant()
  {
    return self::BAR;
  }
}
$foo = 'Foo';
echo $foo::BAR, '<br />';
echo Foo::BAR, '<br />';
$obj = new Foo();
echo $obj->getConstant(), '<br />';
echo $obj->getConstantValue(), '<br />';
echo Foo::getConstantValue();
class Bar extends Foo
{
  const BAR = 'foo'; 
  public static function getMyConstant()
  {
    return self::BAR;
  }
  public static function getParentConstant()
  {
    return parent::BAR;
  }
}
echo Bar::getMyConstant(); // foo
echo Bar::getParentConstant(); // bar

Les constantes de classe appartiennent à la classe elle-même, pas aux instances d'objet, et ne sont pas accessibles via les instances d'objet

Ne peuvent pas être modifiées avec public, protected, private, static

Les sous-classes peuvent remplacer les constantes de la classe parent via (parent?:?) Pour appeler les constantes de la classe parent

Depuis PHP5.3.0, vous pouvez utiliser une variable pour appeler dynamiquement la classe. Mais la valeur de cette variable ne peut pas être un mot clé


Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel?! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Memcache vs Memcached : quelle bibliothèque PHP devriez-vous choisir ? Memcache vs Memcached : quelle bibliothèque PHP devriez-vous choisir ?

09 Nov 2024

Distinguer ? Memcache ? et ? Memcached ? dans PHPPHP propose deux bibliothèques memcached : memcache et memcached. Comprendre leurs différences aide...

Memcache vs Memcached : quelle bibliothèque PHP Memcached devriez-vous choisir ? Memcache vs Memcached : quelle bibliothèque PHP Memcached devriez-vous choisir ?

19 Nov 2024

Memcache vs Memcached?: choisir la bonne bibliothèque PHP MemcachedIntroductionPHP propose deux bibliothèques Memcached apparemment similaires?: memcache et...

PhpMailer vs SwiftMailer?: quelle bibliothèque PHP est la meilleure pour vos besoins de messagerie?? PhpMailer vs SwiftMailer?: quelle bibliothèque PHP est la meilleure pour vos besoins de messagerie??

18 Oct 2024

PhpMailer vs SwiftMailer?: comparaison des bibliothèques de messagerie Lors de la création d'un script PHP nécessitant une fonctionnalité de messagerie, les développeurs sont souvent confrontés au choix entre les bibliothèques PhpMailer et SwiftMailer. Prendre cette décision peut être crucial pour trouver le meilleur

Memcache vs Memcached?: quelle bibliothèque de mise en cache PHP devriez-vous choisir?? Memcache vs Memcached?: quelle bibliothèque de mise en cache PHP devriez-vous choisir??

12 Nov 2024

Memcache vs Memcached?: choisir la bonne bibliothèque PHP pour vos besoins de cacheDans le domaine des bibliothèques de mise en cache PHP, Memcache et Memcached se démarquent...

PhpMailer vs SwiftMailer?: quelle bibliothèque de messagerie PHP règne en ma?tre?? PhpMailer vs SwiftMailer?: quelle bibliothèque de messagerie PHP règne en ma?tre??

18 Oct 2024

Livraison d'e-mails en PHP?: PhpMailer contre SwiftMailerFace à la tache d'envoyer des e-mails en PHP, deux bibliothèques populaires émergent?: PhpMailer et SwiftMailer. Choisir le bon outil pour le travail peut être crucial, mais lequel offre un net avantage ?Php

Comment jQuery simplifie-t-il la manipulation du DOM pour les développeurs Web?? Comment jQuery simplifie-t-il la manipulation du DOM pour les développeurs Web??

03 Jan 2025

Overflow?: Hidden and Expansion of HeightjQuery se distingue des autres bibliothèques JavaScript par sa compatibilité multiplateforme et...

See all articles