私はちょうどPHPを研究して学び始めています。私はJavaでまともな背景を持っており、私はいくつかの相関関係を描こうとしています。 PHPで見たまったく馴染みのないシンボルの1つがオブジェクトアクセスセパレータですか? ->
この例に見られるように:PHPの矢印、等価なJava
<?php
class SimpleClass
{
// property declaration
public $var = 'a default value';
// method declaration
public function displayVar() {
echo $this->var;
}
}
?>
私が研究してきたものから、オブジェクトアクセスのセパレータは、Javaで使用されるドット表記と同等であることが表示されます。例のように:
public class SimpleClass
{
// property declaration
public String val = "a default value";
// method declaration
public void displayVar()
{
System.out.println(this.val);
}
}
これは安全な前提ですか?この演算子を追加使用していますか?
私も混乱していた::演算子についてのお礼をありがとう –
@ kmb385:名前は実際には最も混乱しています:Paamayim Nekudotayim ..私は初めて読むときに良いWTFをくれました。 –
@Niklas Baumstarkわかりやすい名前です。 http://php.net/manual/en/language.oop5.paamayim-nekudotayim.php –