Nepřesnost a chyba v kvízu na PHP

Jak vyvolat chybu: Udělat si Kvíz na PHP

Chybné chování:

  1. Statickou metodu vracející vždy pouze typ int deklarujeme jak

Odpovědi:
1) Ani jedna z možností není správná (správná)
2) function getInt();
3) static function getInt(); (podle systému správná)
4) static int getInt();

Jelikož php není striktně typový jazyk, pokud není ve verzi >=7, tak každá z možností může vrátit cokoliv nezávisle na tom jak se jmenuje. Chápu princip otázky, ale at je u ní definovaná verze PHP nebo upozornění na to že jde opravdu jen o syntax.

  1. Výstup příkazu echo(1 + "2 Ahoj jak se máš") navrátí:

Odpovědi:
1) Způsobí chybu ve skriptu
2) 1
3) "12 Ahoj jak se máš"
4) 3

i když jsem dal odpověd číslo jedna tak mi byla označena červeně (jako chybná) a žádná z jiných odpovědí nebyla označena zeleně.

Předpokládané chování:

Popsáno v chybném chování.

Pridané Autor Stav
15.11.2018 15:24 Avatar kaskader202 Čakajúci
Aktivity