PHP 초보자를 위한 변수

PHP의 변수는 달러 기호와 변수 이름으로 표시됩니다.

변수 이름은 대소문자를 구분합니다.

변수 이름은 PHP의 다른 태그와 동일한 규칙을 따릅니다.

유효한 변수 이름은 문자,

또는 밑줄로 시작하고 그 뒤에 임의 개수의 문자, 숫자 또는 밑줄이 옵니다.

참고: 여기에 언급된 문자는 a-z입니다. , A-Z 및 127~255(0x7f-0xff)의 ASCII 문자입니다.

$할당할 수 없는 특수 변수입니다

PHP 변수 명명 규칙

1. 변수는 달러 기호 $로 시작합니다. 예를 들어 $name, $age 등이 있습니다.

2. 달러 기호 $ 뒤의 첫 번째 문자는 숫자일 수 없으며 밑줄_ 또는 문자만 가능합니다. $1_1과 같은 변수가 잘못되었습니다.

3. 밑줄_을 제외하고 변수에는 공백이나 구두점이 허용되지 않습니다. 즉, 변수 이름에는 a-z, A-Z, 0-9 및 underscore_만 포함될 수 있습니다.

4. PHP 변수 이름은 대소문자를 구분합니다. 예를 들어 $name과 $Name은 서로 다른 두 변수입니다.

<?php
	$var  =  'Bob' ;
	$Var  =  'Joe' ;
	echo  "$var,$Var";       // 输出 "Bob, Joe"

	//site   =  'not yet' ;      // 非法变量名;以数字开头
	
	$_4site   =  'not yet' ;     // 合法变量名;以下划线开头
	$i站点is  =  'mansikka' ;   // 合法变量名;可以用中文

?>

변수 범위:

변수 범위는 변수를 참조/사용할 수 있는 스크립트 부분입니다.

local 변수는 $GLOBALS[index]라는 배열에 저장됩니다. index는 변수의 이름을 담고 있습니다. 이 배열은 함수 내에서 액세스하거나 전역 변수를 업데이트하는 데 직접 사용할 수 있습니다.

<?php
	$x=5;
	$y=10;

	function myTest(){
		global $x,$y;
		$y=$x+$y;
	}

	myTest();
	echo $y; 
?>
static 정적 변수는 로컬 함수 범위에만 존재하지만 프로그램 실행이 이 범위를 벗어나도 그 값은 손실되지 않습니다그러면 함수가 호출될 때마다 변수가 함수가 마지막으로 호출되었을 때의 값이 유지됩니다. 참고: 이 변수는 여전히 함수의 지역 변수입니다.

<?php

	function myTest(){
		static $x=0;
		echo $x;
		$x++;
	}

	myTest();
	myTest();
	myTest();

?>

매개변수 범위

매개변수는 호출 코드를 통해 함수에 값이 전달되는 지역 변수입니다.

매개변수는 함수 선언의 일부로 매개변수 목록에 선언됩니다.

<?php
	$x=5;
	$y=10;

	function myTest(){
		$GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
	} 

	myTest();
	echo $y;

?>

지속적인 학습
||
<?php $var = 'Bob' ; $Var = 'Joe' ; echo "$var,$Var"; // 输出 "Bob, Joe" $4site = 'not yet' ; // 非法变量名;以数字开头 $_4site = 'not yet' ; // 合法变量名;以下划线开头 $i站点is = 'mansikka' ; // 合法变量名;可以用中文 ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~