>  기사  >  백엔드 개발  >  PHP 상수 및 변수에 대한 간략한 소개

PHP 상수 및 변수에 대한 간략한 소개

不言
不言원래의
2018-08-29 15:20:381899검색

이 글은 PHP 상수와 변수에 대한 간략한 소개를 담고 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

Constant

1. 상수는 이름에서 알 수 있듯이 일반 값입니다
2. 상수는 스크립트 실행 중에 변경되지 않는 수량입니다. #🎜 🎜#3. 상수의 정의 및 사용

//定义一个常量
define('NAME','wuhen');
//使用一个常量
echo NAME;//输出结果
wuhenecho "<br>";
//判断常量是否被定义
var_dump(defined(&#39;NAME&#39;));//结果为bool(true)

Variables

1. 변수는 숫자, 텍스트 문자 등의 값을 임시로 저장하는 데 사용되는 컨테이너입니다. 또는 배열 등# 🎜🎜#

2. 변수 정의

PHP에서 변수는 달러 기호($)와 변수 이름으로 표시됩니다. PHP에서는 변수를 명시적으로 선언할 필요가 없습니다. .


3. 명명 규칙

    변수 이름은 문자 또는 밑줄 "_"로 시작해야 합니다.
  • # 🎜🎜 #

    변수 이름에는 문자, 숫자, 밑줄만 사용할 수 있습니다.
  • 변수 이름에는 공백을 사용할 수 없습니다.
  • #🎜🎜 ##🎜 🎜#PHP는 약한 유형 검사 언어이므로 사용하기 전에 변수를 미리 정의할 필요가 없으며 데이터 유형을 지정할 필요가 없습니다

  • #🎜 🎜#4. 변수 할당
  • 값 전달 할당: "="를 사용하여 할당 표현식의 값을 다른 변수에 직접 할당

    참조 할당: 할당 표현식 메모리 공간의 참조를 다른 변수에 할당 # 🎜🎜#

    5. 변수 소멸
  • unset() 함수 사용

6 변수 존재 여부 확인
isset() 함수 사용 #🎜🎜 #

//定义一个变量
$a;
//传值赋值
$a = 5;
//引用赋值
$b = &$a;//把$a的地址传给$b
$b = 6;
echo $a;//结果为6
//引用赋值,改变$b等于是改变$a
//销毁变量
unset($a);
//判断变量是否存在
var_dump(isset($a));//结果为bool(false),说明$a不存在已经被销毁

변수의 범위

# 🎜🎜#1. 지역 변수

 함수 내부에 선언된 변수의 범위는 해당 변수가 위치한 함수입니다. 메모리 스택에 저장되므로 어디서나 액세스가 매우 빠릅니다


모든 함수 외부에서 정의된 변수는 PHP 파일 전체에 걸쳐 범위를 갖습니다#🎜🎜 #

#🎜🎜 # 함수 내에서 전역 변수를 사용합니다. 변수 앞에 전역 선언 키워드를 추가하거나 $GLOBAL[”]을 사용하여


//全局变量
$a = 1;function fnc(){
    //引用全局变量
    global $a;    
    echo $a;    
    $a = $a+1;    
    //使用全局变量数组引用
    echo $GLOBALS[&#39;a&#39;];
}
fnc();//结果为1 2
에 액세스합니다.

3. 정적 변수

# 🎜🎜#

    정적 변수는 특수한 종류의 지역 변수입니다
  • 정적 변수는 함수가 스택에서 끝난 후에도 계속 존재하며 소멸되지 않습니다.
  • 변수 앞에 static 키워드를 추가하고 변수가 정적 변수가 됨
  • //静态变量
    function fnc(){
        //定义一个静态变量
        static $count = 1;    
        echo $count;    
        $count += 1;
    }
    fnc();//结果为1
    fnc();//结果为2
    //说明静态变量$count,没有随着函数的结束而销毁
  • 변수 변수

    변수 변수는 변수의 값을 사용하는 것을 말합니다. 변수 이름대로
  • #🎜🎜 #

    변수 이름을 동적으로 명명하고 사용할 수 있음
  • 구문이 정의됨 두 개의 달러 기호 $ 사용 또는 {}
  • //可变变量
    $a = &#39;b&#39;;
    $b = &#39;abcde&#39;;
    echo $b;   
    echo $$a; //相当于$b
    echo ${$a}; //相当于$b
    //结果都是 abcde

    관련 권장 사항:

PHP 초보자 학습 변수 및 상수

    #🎜🎜 #
  • PHP 7: PHP 변수 및 상수 정의

  • 관계 그리고 PHP 상수와 변수의 차이점

위 내용은 PHP 상수 및 변수에 대한 간략한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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