Strict Standards: Declaration of action_plugin_importoldindex::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldindex/action.php on line 8

Strict Standards: Declaration of action_plugin_popularity::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/popularity/action.php on line 57

Strict Standards: Declaration of action_plugin_safefnrecode::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/safefnrecode/action.php on line 66

Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldchangelog/action.php on line 182

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/lib/plugins/importoldindex/action.php:8) in /var/www/html/inc/actions.php on line 607

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/lib/plugins/importoldindex/action.php:8) in /var/www/html/inc/actions.php on line 607

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/lib/plugins/importoldindex/action.php:8) in /var/www/html/inc/actions.php on line 607
====== PHP file format ====== Egy PHP file utasítások sorozatából áll. Egy utasítás a tipusát meghatározó egyetlen byte-ból áll, ami a blokk záró utasítása esetén 0. Ezen kívül (szinte) minden utasításnak vannak egyéb paraméterei, amelyek száma az utasítás tipusától függ. ===== Blokk ===== tipus = 1 A {...} tipusú PHP blokkot reprezentálja. Nincs kiegészítő paramétere. gyermek: n ===== Kifejezés ===== tipus = 2 Egy tetszőleges PHP-ban érvényes kifejezést reprezentál. * Kifejezés: [[tipusok|]] gyermek: 0 ===== Függvény ===== tipus = 3 PHPban definiált függvény. Az egyetlen gyermek kötelezően egy blokk. * Név: [[tipusok|]] * Paraméterek: [[tipusok|]] //(paraméterek nevei vesszővel elválasztva)// gyermek: 1 ===== Return ===== tipus = 4 Visszatérés PHP függvényből * result: [[tipusok|]] gyermek: 0 ===== Break ===== tipus = 5 Kilépés ciklusból illetve Switch utasításból. Nincs kiegészítő paramétere. gyermek: 0 ===== Global ===== tipus = 6 A PHP függvények belsejében használt global utasítást reprezentálja. * Paraméterek: [[tipusok|]] //(paraméterek nevei vesszővel elválasztva)// gyermek: 0 ===== If ===== tipus = 7 * Feltetel: [[tipusok|]] gyermek: n ===== While ===== tipus = 8 * Feltétel: [[tipusok|]] gyermek: 1 ===== Foreach ===== tipus = 9 * Kifejezés: [[tipusok|]] //(első paraméter)// * Param2: [[tipusok|]] //(második paraméter: változó neve)// * Param3: [[tipusok|]] //(harmadik paraméter: változó neve. Ha nincs harmadik paraméter, akkor üres string)// gyermek: 1 ===== For ===== tipus = 10 * Kif1: [[tipusok|]] * Kif2: [[tipusok|]] * Kif3: [[tipusok|]] gyermek: 1 ===== Switch ===== tipus = 11 * Kif: [[tipusok|]] * Felt_count: 2 byte * n*: * utasitas_num: 2 byte * feltétel: [[tipusok|]] * a default kezdetének száma: integer gyermek: n ===== Do-While ===== tipus = 12 * Feltétel: [[tipusok|]] gyermek: 1