Maison  >  Article  >  développement back-end  >  Explication détaillée de la différence entre définir et const en php

Explication détaillée de la différence entre définir et const en php

小云云
小云云original
2018-03-14 09:57:321077parcourir

Tout le monde devrait savoir que Defin et Const sont des constantes en PHP, mais que savez-vous à leur sujet ? Cet article partage principalement avec vous une explication détaillée de la différence entre définir et const en PHP, dans l'espoir d'aider tout le monde.

Compréhension des constantes :

  1. Il n'y a pas de signe dollar ($) devant la constante ; >La constante ne peut être utilisée que dans la définition de la fonction definition(), et non via des instructions d'affectation

  2. Les constantes peuvent être définies et accessibles n'importe où, quelle que soit la portée de la variable ;

  3. Une fois définie, une constante ne peut pas être redéfinie ou indéfinie
  4. La valeur d'une constante ne peut être qu'un scalaire ;
  5. La différence entre les définitions de constantes :
  6. Recommandations associées :

Exemples détaillés de la différence entre l'utilisation des constantes PHP définir et const

const的使用 define的使用
const用于类常量的定义 Define不可以用于类常量的定义,可用于全局常量。
不能在函数内,循环内以及 if 语句之内用 const 来定义常量。 define可以
const采用普通的常量名称 define可以采用表达式作为名称
const只能接受静态的标量 define可以采用任何表达式
const定义的常量时大小写敏感 define可以通过第三个参数(为true表示大小写不敏感)来指定大小写是否敏感。

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