This is an old revision of the document!
a handlerek és a PHP eltérései
- definiálatlan objektum metódusára vagy tulajdonságára való hivatkozás hibát okoz!
- Korlátozott számú függvény került megvalósításra (nincs preg_* függvény! És nem is lesz..)
- függvényhívásoknál kötelező a zárójel akkor is, ha nincs paramétere a függvénynek! (mint C-ben)
- az
&nem használható függvény paraméternél, értékadásnál elfogadja, de ekkor is érték szerint adódik át - a tömböknek nincs belső mutatójuk így az each(), current() stb. függvények sem létezhetnek! Használjunk foreach-et
- a list() “nyelvi építőelem” nincs megvalósítva. Ehelyett egyszerűen használjunk többszörös értékadást illetve ellenőrzést
- a for, foreach, while stb. utasítások alternatív szintaxisa nem működik
- az unset függvény egyenértékű a megfelelő változó
NULL-ra állításával (azaz nem szabadítja fel a változót és a tömbnek is eleme marad) - nem jelez hibát, ha egy nem beállított változóra hivatkozunk
- minden, ami függvénynek néz ki az is (pl: PHP-ban a array() nem függvény)
- a define() függvény minden konstanst case-insensitíven definiál (csak két paramétere van)
- a define() bármilyen néven létre tud hozni konstanst (pl: 123, amit aztán a Constant('123') formulával használhatunk is)