PHP 초보자를 위한 변수LOGIN

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' ; // 合法变量名;可以用中文 ?>
코스웨어