이 기사에서는 PHP 초보자들이 자주 직면하는 문제인 ->, =>를 소개합니다. 이 세 사람은 각각 무엇을 하는지 보기만 해도 현기증이 납니다!
상관없습니다. 아래에서 자세히 설명하겠습니다. C++ 및 Perl 기반이 있는 경우 이 항목이 해당 기호 중 일부와 유사한 기능을 가지고 있음을 알 수 있습니다.
'- >' 기호 는 "중위 역참조 연산자"입니다. 즉, 매개변수가 참조로 전달되는 서브루틴을 호출하는 메서드입니다(물론 무엇보다도). 위에서 언급했듯이 PHP 함수를 호출할 때 대부분의 매개변수는 참조로 전달됩니다. PHP의 '->' 함수는 Perl이나 C++의 함수와 같습니다. 다음은 간단한 역참조 예시입니다:
echo $x->def(); # 输出
'=>' 연산자는 PHP 스크립트에서 매우 일반적입니다. PHP 배열 함수는 풍부하기 때문에 데이터 조작에 매우 편리하기 때문에 배열을 자주 사용합니다.
$phparr= new array( in => 'reply,' side => 'left', padx => 2m, pady => 2m, ipadx => 2m, ipady => 1m )
그런데 숫자에 "크거나 같음" 기호를 사용해야 하는 경우 "=>" 대신 ">="를 사용해야 합니다.
PHP에서는 "::"를 범위 구문 분석 연산자라고 하며 도메인 연산자라고도 합니다.
"::" 기호는 C 언어의 "."와 유사하다고 생각할 수 있습니다. C++(Perl) ::class 범위 연산자와 비슷합니다.
php 클래스의 내부 정적 멤버를 호출하거나 클래스 간에 호출하려면 다음을 사용하세요.
예는 다음과 같습니다:
class A { static $count = 0; static function haha() { // } function diaoyoug() { self::haha(); self::$count; } } a.b.c; /* C语言中的 */ a::b::c(); // C++ 中的函数 $a::b::c; # Perl 5中的标量
"===" (세 번째 등호)
누군가 질문이 있을 수도 있습니다. 두 변수가 동일한지 판단하는 것 외에도 이 기호는 값 유형이 일치하는지 여부도 판단합니다. 예: $a="1";//문자 유형 1 $ b=1; //숫자 유형 1 $a===$b;가 실행되면 False가 반환됩니다.
"->"(빼기 기호, 오른쪽 꺾쇠괄호)
클래스에서 함수에 액세스하는 데 사용됩니다. 클래스 또는 객체에서:
"= >"(등호, 오른쪽 꺾쇠괄호)
배열에 값을 할당합니다. 예: $arr=array("one" =>("1"=>10, " 2"=>20) , "two"=>2); 그런 다음 $arr["one"]["1"]=10;
[관련 튜토리얼 권장 사항: "PHP Tutorial"]
위 내용은 PHP의 ->, =>, :: 기호에 대해 이야기해 보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!