Differences
This shows you the differences between two versions of the page.
|
cor4:app:handler_vs_php [2005/12/28 22:10] ivivan |
cor4:app:handler_vs_php [2021/01/05 11:39] (current) |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| * definiálatlan objektum metódusára vagy tulajdonságára való hivatkozás hibát okoz! | * definiálatlan objektum metódusára vagy tulajdonságára való hivatkozás hibát okoz! | ||
| - | * Korlátozott számú [[functions|függvény]] került megvalósításra (nincs preg_* függvény! És nem is lesz..) | + | * Korlátozott számú [[.functions:index|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) | * 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 | * az ''&'' nem használható függvény paraméternél, értékadásnál elfogadja, de ekkor is érték szerint adódik át | ||
| Line 8: | Line 8: | ||
| * a [[http://www.php.net/list|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 [[http://www.php.net/list|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 [[http://hu.php.net/manual/hu/control-structures.alternative-syntax.php|alternatív szintaxisa]] nem működik | * a for, foreach, while stb. utasítások [[http://hu.php.net/manual/hu/control-structures.alternative-syntax.php|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 | * 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 [[http://www.php.net/array|array()]] nem függvény) | + | * minden, ami függvénynek néz ki az is (pl: PHP-ban az [[http://www.php.net/array|array()]] nem függvény) |
| * a [[http://www.php.net/define|define()]] függvény minden konstanst case-insensitíven definiál (csak két paramétere van) | * a [[http://www.php.net/define|define()]] függvény minden konstanst case-insensitíven definiál (csak két paramétere van) | ||
| - | * a [[http://www.php.net/define|define()]] bármilyen néven létre tud hozni konstanst (pl: 123, amit aztán a Constant('123') formulával használhatunk is) | + | * a függvények paramétereinél az alapértékként megadott kifejezés tetszőleges kifejezés lehet (PHP-ban csak konstans lehet) |
| + | * nincs dinamikus változó, azaz a **$$** hivatkozás nem működik | ||