Tento článek vyšel před 16 lety. Můžete si jej přečíst v rámci zkoumání minulosti, ale přepokládejte, že dnes se Honza již nemusí s obsahem ztotožňovat.
Ano, můžeme si otevřít knihy, můžeme zkoumat PHP syntaxi nebo Java syntaxi na Wikipedii, číst si v referenčních webech… Ale to je zdlouhavé. Nabízím malý tahák pro stejně konvertované jako já – z PHP na Javu. Nesnažil jsem se o nic komplexního, Javu se z toho nenaučíte. Jde jen o výčet nejzákladnějších rozdílů v syntaxi, které se mohou plést, zvláště když jsou zažité…
část syntaxe | PHP | Java |
---|---|---|
konstruktor |
__construct() , Class()
|
Class()
|
toString |
$object->__toString()
|
object.toString()
|
přístup ke statické proměnné/metodě |
Class::$name , Class::name()
|
Class.name , Class.name()
|
přístup k vlastní statické proměnné/metodě |
self::$name , self::name()
|
name , Class.name , name() , Class.name()
|
přístup k proměnné/metodě |
$object->name , $object->name()
|
object.name , object.name()
|
přístup k vlastní proměnné/metodě |
$this->name , $this->name()
|
name , this.name , name() , this.name()
|
(statická) konstanta |
const NAME
|
static final type NAME
|
přístup ke konstantě |
self::NAME , Class::NAME
|
NAME , Class.NAME
|
Mimochodem, když jsem hledal něco takového jako tento článek na internetu, narazil jsem na pěkný tahák pro PHP.