이 글은 PHP 상수와 변수에 대한 간략한 소개를 담고 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
1. 상수는 이름에서 알 수 있듯이 일반 값입니다
2. 상수는 스크립트 실행 중에 변경되지 않는 수량입니다. #🎜 🎜#3. 상수의 정의 및 사용
//定义一个常量 define('NAME','wuhen'); //使用一个常量 echo NAME;//输出结果 wuhenecho "<br>"; //判断常量是否被定义 var_dump(defined('NAME'));//结果为bool(true)Variables1. 변수는 숫자, 텍스트 문자 등의 값을 임시로 저장하는 데 사용되는 컨테이너입니다. 또는 배열 등# 🎜🎜#
2. 변수 정의
PHP에서 변수는 달러 기호($)와 변수 이름으로 표시됩니다. PHP에서는 변수를 명시적으로 선언할 필요가 없습니다. .
3. 명명 규칙
# 🎜🎜 #
변수 이름에는 문자, 숫자, 밑줄만 사용할 수 있습니다.참조 할당: 할당 표현식 메모리 공간의 참조를 다른 변수에 할당 # 🎜🎜#
5. 변수 소멸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不存在已经被销毁
함수 내부에 선언된 변수의 범위는 해당 변수가 위치한 함수입니다. 메모리 스택에 저장되므로 어디서나 액세스가 매우 빠릅니다
모든 함수 외부에서 정의된 변수는 PHP 파일 전체에 걸쳐 범위를 갖습니다#🎜🎜 #
//全局变量 $a = 1;function fnc(){ //引用全局变量 global $a; echo $a; $a = $a+1; //使用全局变量数组引用 echo $GLOBALS['a']; } fnc();//结果为1 2에 액세스합니다. 3. 정적 변수
# 🎜🎜#
//静态变量 function fnc(){ //定义一个静态变量 static $count = 1; echo $count; $count += 1; } fnc();//结果为1 fnc();//结果为2 //说明静态变量$count,没有随着函数的结束而销毁
#🎜🎜 #
변수 이름을 동적으로 명명하고 사용할 수 있음//可变变量 $a = 'b'; $b = 'abcde'; echo $b; echo $$a; //相当于$b echo ${$a}; //相当于$b //结果都是 abcde
관련 권장 사항:
PHP 7: PHP 변수 및 상수 정의
관계 그리고 PHP 상수와 변수의 차이점
위 내용은 PHP 상수 및 변수에 대한 간략한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!