>  기사  >  백엔드 개발  >  PHP가 상수를 삭제할 수 있나요?

PHP가 상수를 삭제할 수 있나요?

coldplay.xixi
coldplay.xixi원래의
2020-08-05 10:20:163584검색

PHP는 상수를 삭제할 수 없습니다. 이유: 1. 변수에 상수를 할당하는 것은 실제로 값을 할당하는 것을 의미하지만 여전히 상수입니다. 2. 상수가 정의되면 대체할 수 없습니다.

PHP가 상수를 삭제할 수 있나요?PHP는 상수를 삭제할 수 없습니다. , 변수만 삭제할 수 있습니다.

변수에 상수를 할당한다는 것은 실제로 값을 할당한다는 의미이지만 여전히 상수입니다.

모든 상수는 삭제할 수 없습니다.

그리고 정의한 상수는 변경할 수 없으며 고정되어 있습니다.

증거:

define은 상수 정의(상수 이름, 값)를 정의합니다.

증명 1: 상수를 삭제할 수 없습니다.

<?php
define(&#39;abc&#39;,&#39;abc&#39;);
unset(abc);
?>

실행 결과: 구문 오류

Parse error: syntax error, unexpected &#39;)&#39;, expecting T_PAAMAYIM_NEKUDOTAYIM in C:\wamp\www\Untitled-1.php on line 11

인증서 2: 상수가 정의되면 삭제할 수 없습니다.

<?php
define(&#39;abc&#39;,&#39;abc&#39;);
echo abc;
define(&#39;abc&#39;,&#39;bcd&#39;);
echo abc;
?>

결과: (오류 메시지: abc는 이미 상수입니다.)

abc
Notice: Constant abc already defined in C:\wamp\www\Untitled-1.php on line 12
abc
<?php
$abc=false;
echo $abc.&#39;<br>&#39;;//空白
$abc=&#39;我是变量&#39;;
ecoh $abc;
?>

모든 변수는 $로 직접 정의됩니다.

관련 학습 권장사항:

php 그래픽 튜토리얼

위 내용은 PHP가 상수를 삭제할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.