저는 PHP를 연구하고 배우기 시작했습니다. 나는 Java에서 알맞은 배경을 가지고 있으며 몇 가지 상관 관계를 도출하려고합니다. PHP에서 본 완전히 익숙하지 않은 기호 중 하나는 "객체 액세스 분리 자 (object access seperator)"였습니다. ->
은이 예에서 본 : I가 연구 한 것과PHP 화살표, Java 동급
<?php
class SimpleClass
{
// property declaration
public $var = 'a default value';
// method declaration
public function displayVar() {
echo $this->var;
}
}
?>
는, 상기 개체 액세스 세퍼레이터 자바 사용한 점 표기법 동등 것으로 보인다. 예를 들면 다음과 같습니다.
public class SimpleClass
{
// property declaration
public String val = "a default value";
// method declaration
public void displayVar()
{
System.out.println(this.val);
}
}
안전한 가정입니까? 이 연산자를 추가로 사용합니까?
나를 혼란 시켰던 :: 연산자에 대한 추가 노트를 보내 주셔서 감사합니다 –
@ kmb385 : Paamayim Nekudotayim이라는 이름은 정말 혼란 스럽습니다. 첫 번째로 좋은 글을 썼습니다. –
@Niklas Baumstark 와우는 직관적 인 이름입니다. http://php.net/manual/en/language.oop5.paamayim-nekudotayim.php –