Kolik znáte klíčových slov PHP?

conBlog odkázal na HTML kvíz testující, kolik znáte značek HTML. Existuje i varianta pro vlastnosti CSS, mě samozřejmě ihned napadlo připravit totéž pro PHP. Testovat znalost všech 2867 základních funkcí PHP by bylo trochu příliš, následující formulář tedy testuje znalost klíčových slov PHP 5.

Zadávejte klíčová slova PHP

Zbývá: 65

Zbývající čas: 5:00

Uhodnutá slova:

Jakub Vrána, Výuka, 11.12.2007, on-line

Diskuse

ikona Marty:

pouze 21... mel bych se nad sebou zamyslet ;-)
11.12.2007 01:30:35

ikona Petr:

Reaguji na martyho komentář, abych posunul komentáře umístněné   níže, protože obsahují návod na řešení, a zachránil tak alespon část překvapení....
11.12.2007 08:42:02

Oswald:

Zapomenuté array a return zamrzí asi nejvíc :)

Zbývá: 28

Uhodnutá slova: 37
11.12.2007 01:43:12

ikona Marty:

Kdyz to sem napises, tak pripravis o spoustu lidi o "prekvapeni"...
11.12.2007 01:50:48

ikona Petr Soukup:

32... ale pak jsem se bušil do hlavy, že jsem zapomněl na echo a podobně :o)
11.12.2007 01:44:33

ikona tiso:

Pekné, ale iba 24, ešteže nie som najhorší :-) Nechcelo sa mi vymenovávať niektoré možnosti (*_once), na niektoré som zabudol lebo ich vôbec nepoužívam (end*) a kým som zistil že treba dávať ENTER za každým slovom tak uplynulo veľa času... Ponaučenie: spomínanie je ťažké, presvedčil som sa o tom pri HTML i CSS testoch.
11.12.2007 02:13:20

ikona dgx:

Smaž prosím Oswaldův komentář, zkazilo mi to zábavu. Díky němu jsem chca nechca přišel na __CLASS__ & spol., což ovšem snad ani klíčová slova nejsou, ne?
11.12.2007 03:32:55

ikona Jakub Vrána:

Komentář jsem vyčistil. __CLASS__ a spol. jsou klíčová slova v tom smyslu, že se nedají použít jako vlastní identifikátory. Takže jsou.
11.12.2007 10:21:25

Messa:

Jsou ;) http://cz.php.net/manual/en/reserved.php
11.12.2007 16:49:22

v6ak:

JJ, nedávno jsem dělal parser a psal mi např. T_FILE.
12.12.2007 10:57:08

Jan Pejša:

škoda jen že jsou vidět rovnou ve zdrojáku stránky (dá se lehce podvádět) ...kdyby byly aspoň zakódovaná
dále mne nepotěšilo že po zadání všech se nic nestane - žádné "uhodl jsi vše, seš dobrej" :(
11.12.2007 09:01:33

ikona Jakub Vrána:

Podvádět se dá snadno např. i s PHP manuálem.

Po pravdě řečeno jsem nepočítal s tím, že by někdo uhodl všechna klíčová slova...
11.12.2007 10:22:34

Tomik:

Chcete říct, že jste to uhodl všechno? No, když se koukáte do zdrojáku...
11.12.2007 19:11:28

ikona finc:

Tak, uhodnuta 26 :)
Me ale hraje k dobru fakt, ze v PHP uz nepisi asi pul roku. Pravdou je, ze vzpomenout si na zakladni slova je docela problem.
Take se tlucu do hlavy, kdyz vidim, co jsem vsechno zapomel a co jsem nepouzil. Pravdou je, ze dost tech slov je obecnych a najdete je i v dalsich jazycich.
Tem CSS a HTML kviz jsem si pred nedavnem take daval. Opet jsem mel slabsi prumer :)
11.12.2007 10:38:01

paranoiq:

díky za testík. mám 32, to je slabota :(
11.12.2007 10:54:10

ikona The Zero:

43. Ale zatímco jsem si vzpomněl na spoustu zavržených, pár úplně základních mi chybí.
11.12.2007 11:11:33

ikona kukulich:

36, ach jo, na ty obskurní si vzpomenu, ale na některé základní ne...
11.12.2007 12:58:46

Štěpán Svoboda:

Uhodl jsem 30, end* nepoužívám a nejvíc mě mrzí try, throw a catch :)
11.12.2007 13:11:03

ikona Muflo:

42. První minutku jsem si vzpomněl jen na pár. Ale když jsem si v hlavě představil zdrojový kód, už to jelo :) Dobrý test, díky.
11.12.2007 15:00:29

Ares:

Moc pěkný :D Ale skoro jsem chtěl skočit z okna, když jsem viděl, co všechno jsem zapoměl :D
11.12.2007 15:47:20

warden:

27...no ale teda...zapomenout na zakladni veci, ktere clovek pise kazdy den, to je masakr :)
11.12.2007 15:47:33

tark:

Jedenááááct :D:D
11.12.2007 16:27:44

Tomik:

29, ale člověk se zapotí... :)
11.12.2007 19:10:22

v6ak:

Nadpoloviční většina:
Zbývá: 32
Uhodnutá slova: 33

Pravda, je trošku zvláštní si vzpomenout na switch i endswitch a nevzpomenout si na case a default, případně si vzpomenout na throw, ale na try a catch už ne...

Jinak asi jediná úplná novinka pro mě bylo __method__ (i v metodách používám __function__) a use. Dál nechápu, proč eval není funkce.
12.12.2007 10:47:21

borgcube:

skuste viackrat zadat "constructor"
12.12.2007 13:10:36

ikona Jakub Vrána:

Děkuji za upozornění na chybu, opravil jsem to.
12.12.2007 13:26:41

pX:

no nejak tam chybaju this, base a self, ale inak fpoho (50, ale pomohli mi aj komentare ;-)
12.12.2007 14:50:47

ikona Jakub Vrána:

Chybějí tam proto, že to klíčová slova nejsou:
<?php
function this() { }
function
base() { }
function
self() { }
?>

Co je podle tebe base? Nemyslel jsi spíš parent?
12.12.2007 15:05:03

Michal Aichinger:

ale uz nemuzes udelat
class parent{}

sice to neni klicove slovo, ale pouziti take neni libovolne
13.12.2007 10:00:40

v6ak:

Protože parent je pro třídu již zabrané stejně jako GLOBALS pro proměnnou. Ale function parent(){} jde, zkoušel jsem to v phellu:
>>> function parent(){echo 'd';}

>>> parent()
d
14.12.2007 09:56:42

v6ak:

BTW: A co je this? Vím co je $this, ale this nevím. Zvýrazňuje mi to PSPad, ale ještě jsem to úspěšně nepoužil.
13.12.2007 09:04:22

sparrow:

35 :/
ale je to dobrej napad ;)ale melo by na to byt trosku vic casu, protoze az u konce sem si na par dalsich vzpomel :D

13.12.2007 16:16:15

$:

chybi vam tam goto

a take vlastne to
15.12.2007 21:25:31

ikona Jakub Vrána:

goto bude klíčové slovo až v PHP 6. to není klíčové slovo vůbec.
17.12.2007 11:53:20

Taco:

39 ano, 26 jsem nestihl... Ale dobrej testík. Dík.
18.12.2007 00:47:50

<?php5:

Já uhod jenom 20, ale svejch 14 se za to nestydim.
11.2.2008 23:30:46

masters:

chjo, 37 ano, 28 ne :(
13.2.2008 15:30:44

Měsíček:

38 :( měl bych se stydět ..
25.4.2008 16:56:37

RoW:

...ach jaj...proste hrooooooooooza... 47...ale myslel som, ze to bude aspon nad 50..no co uz ... :-)
5.7.2008 16:57:23

Hjumaník:

Tak se mi zdá, že můj mozek (čti databáze) má asi špatně nastavený index na sloupec `klicove_slovo` a proto nebyl schopen dotaz splnit v daném časovém limitu. Jinak pěkná věc, ale výsledkům bych velkou váhu nedával.
6.8.2008 14:13:49

had:

musím jít spát... po tom, co sem teďka předvedl...13 :-D jak někdo správně poznamenal => skáču z okna (bydlím ve 4. patře paneláku)...
26.7.2009 00:23:08

Spectator:

32 =)
14.10.2011 21:50:00
avatar © 2005-2024 Jakub Vrána. Publikované texty můžete přetiskovat pouze se svolením autora. Ukázky kódu smíte používat s uvedením autora a URL tohoto webu bez dalších omezení Creative Commons. Můžeme si tykat. Skripty předpokládají nastavení: magic_quotes_gpc=Off, magic_quotes_runtime=Off, error_reporting=E_ALL & ~E_NOTICE a očekávají předchozí zavolání mysql_set_charset. Skripty by měly být funkční v PHP >= 4.3 a PHP >= 5.0.