>  기사  >  백엔드 개발  >  PHP의 변수 선언 및 변수 명명 규칙에 대한 샘플 코드 공유

PHP의 변수 선언 및 변수 명명 규칙에 대한 샘플 코드 공유

黄舟
黄舟원래의
2017-07-26 13:23:452537검색

PHP에서 변수 명명 규칙은 무엇인가요? 간단하지만 자세한 규칙은 다들 알고 계시리라 믿습니다. PHP 변수 선언과 변수 명명 규칙 소개를 살펴보겠습니다.

다음 세 가지 글쓰기 방식 중 올바른 것은 무엇인가요?

PHP 프로그램에서 변수의 명명 규칙은 무엇입니까? 다음 세 가지 작성 방법 중 올바른 것은 무엇입니까?

Type 1:

<?php
  $myname=&#39;aa&#39;;
?>

Type 2:

<?php
  $myName=&#39;aa&#39;;
?>

Type 3:

<?php
  $myname=&#39;aa&#39;;
?>


경험 공유

이름, 나이:

<?php
/*
*变量名字以$开头
*变量的名称声明时一定要有意义
*变量不能以数字开头命名,可以用下划线开头,$和变量名不能有空格
*变量名中不能出现运算符号:加减乘除
*别的编程语言变量可能不能出现系统关键字,不过php可以,因为php有一个$
*/
$name = "毕恩竹";
$age = 20;
$php = 40;
echo $age;

변수 이름 영역은 부분적으로만 표기되었습니다.

<?php
/*
$int和$INT区分大小写,echo不区分大小写
*/
$int = 10;
$INT = 20;
echo $int,"<br>";
eCho $INT;

Camel Case 명명 방법 : 하나 둘 셋

<?php
$oneTwoThree = 10;

변수는 값을 임시로 저장하는 데 사용되는 컨테이너입니다. 이러한 값은 숫자, 텍스트 또는 훨씬 더 복잡한 순열일 수 있습니다. 거의 모든 유형의 정보를 추적하기 위한 간단한 도구입니다.
PHP는 매우 약한 유형의 언어입니다. 대부분의 프로그래밍 언어에서 변수는 한 가지 유형의 데이터만 보유할 수 있으며 C 언어와 같이 변수를 사용하기 전에 이 유형을 선언해야 합니다. PHP에서는 C언어처럼 변수를 사용하기 전에 변수의 타입을 먼저 선언해야 합니다. PHP에서 변수 유형은 일반적으로 프로그래머가 설정하지 않고 변수가 사용되는 컨텍스트에 따라 런타임 시(즉, 변수 값) 결정됩니다. PHP에서는 변수를 사용하기 전에 변수를 선언할 필요가 없습니다. 변수에 값을 처음 할당할 때 변수를 생성하면 됩니다.
PHP 변수 선언은 $ 기호로 시작하고 이어서 대문자와 소문자, 숫자, 밑줄이 따르지만 숫자로 시작할 수는 없습니다.

<?php
$a=100;                            //声明一个变量a,赋予整数100
$b=”string”;                      //声明一个变量b,赋予字符串string
$c=true                            //声明一个变量c,赋予布尔值true
$d=99.99;                        //声明一个变量d,赋予浮尔点99.99
$key=$a;                         //声明一个key变量,并将a变量的值赋予
$a=$b=$c=$d=”value”      //同时声明多个变量,并赋予相同的值

함수()를 사용하여 지정된 변수를 해제할 수 있습니다. isset() 함수는 변수가 비어 있는지 여부를 확인합니다.
여러 변수를 동시에 선언합니다.

<?php
$a = $b = $c =$d =10;
echo $a;
echo "<br>";
echo $b;
echo "<br>";
echo $c;
echo "<br>";
echo $d;
echo "<br>";
var_dump();可以打印输出变量类型和内容
<?php
var_dump(10);
$a=100;
var_dump($a);

isset() 함수는 변수를 감지합니다.


<?php
$bool = isset($a);
var_dump($bool);
$a = 20;
$bool = isset($a);
var_dump($bool);
unset();删除一个变量
<?php
$a = 20;
unset($a);
$bool = isset($a);
var_dump($bool);
empty()数数检查一个变量是否为空,空的话返回true
<?php
$a = 20;
$b = &#39;&#39;;
$c = 0;
$d = null;
$e = &#39; &#39;;
var_dump(empty($a));
var_dump(empty($b));
var_dump(empty($c));
var_dump(empty($d));
var_dump(empty($e));
var_dump(empty($f));

글의 시작 부분으로 돌아가서 답변 방법을 살펴보겠습니다

요약

1. 현재 PHP에서는 변수에 대해 대소문자를 구분하지 않습니다. (PHP6에서는 대소문자를 구분한다고 합니다.) 그래서 $myName='aa'; 로 $myname='aa';로 작성하면 불편하지만 가독성은 그렇지 않습니다. as good as $my_name='aa'; Refresh

3. 대소문자를 구분하는 언어의 경우 일반적으로 "헝가리어 표기법"을 사용하는 것이 좋습니다.

변수 이름은 변수 유형과 이를 나타내는 대문자로 시작하는 여러 단어로 구성됩니다. 변수의 의미

예를 들어

$myname=&#39;aa&#39;;


$sMyName=&#39;aa&#39;;

로 작성되고

$myname=1;


$iMyName=1;

4로 작성됩니다. 대소문자를 구분하지 않는 언어의 경우 일반적으로 변수 이름을 여러 개로 구성하는 것이 좋습니다. 변수의 의미를 나타내는 밑줄로 연결된 단어 예를 들어

$myname=&#39;aa&#39;;

$my_name=&#39;aa&#39;;
로 표기됩니다.

위 내용은 PHP의 변수 선언 및 변수 명명 규칙에 대한 샘플 코드 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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