Zadejte hledaný výraz...

Heslovité zapisování syntaxe jazyka PHP- co myslíte vy ?

Jakub Hošek
verified
rating uzivatele
(23 hodnocení)
25. 8. 2011 20:48:06
Zdravím,
začínám s PHP, a již po zhruba třech dnech učení na mě vyskočilo mnoho neznámých pojmů, výrazů, apod. To jsem zatím jen u základní syntaxe jazyka, nedovedu si představit co bude později... Obzvláště věci, které jsou podobné (str_pad, substr, strstr atd... ) mi dělají velké problémy si je zapamatovat.
Jak jste to řešily vy ? Napadlo mě heslovité zapisování každé "věci" a naproti ní to, k čemu se používá.. Co si o tom myslíte ?
Mám sice Kapesní přehled PHP ale tam mi trvá stejně dlouho něco najít jako v rozsáhlé knížce, ze které se učím...
Díky za vaše názory :)
P.S: Omlouvám se jestli jsem téma špatně zařadil, v mém případě se jedná o php, ale myslím že to platí téměř pro všechno, takže by byla možná lepší kategorie osobní růst... No teď už to nechám být :)
25. 8. 2011 20:48:06
https://webtrh.cz/diskuse/heslovite-zapisovani-syntaxe-jazyka-php-co-myslite-vy/#reply670658
Používejte IDE, které umí dokončovat názvy funkcí (code completion).
Komodo (používám já - je rychlé, multiplatformní a není PHP only)
PHPed
Netbeans
Eclipse
Viz
http://stackoverflow.com/questions/1738696/php-ide-with-best-code-completion
A jinak paměť samozřejmě přijde s tím, jak budete psát a psát.
25. 8. 2011 20:55:01
https://webtrh.cz/diskuse/heslovite-zapisovani-syntaxe-jazyka-php-co-myslite-vy/#reply670657
To chce jen praxi.... pak vlastne zjistis ze pouzivas nekolik prikazu stale dokola a ostatni skoro vubec, protoze jsou vhodne jen pro urcitou vec. Ja bych ti doporucil si projet vsechny prikazy na php.net (stylem toto dela toto) abys vedel ze vubec neco takoveho existuje.... pozdeji, az narazis na nejaky problem ke kteremu potrebujes vhodny prikaz (a ten z hlavy neznas), staci si vzpomenout a dohledat co to zhruba bylo, nebo co to ma delat. Nejhorsi je kdyz nevis co mas hledat... pak vznikaji ruzne "prasokody". Jinak nejaky editor (IDE) s naseptavacem
No, snad jsem to napsal pochopitelne.... hodne zdaru pri programovani ;)
25. 8. 2011 20:59:15
https://webtrh.cz/diskuse/heslovite-zapisovani-syntaxe-jazyka-php-co-myslite-vy/#reply670656
Michal Skoula
verified
rating uzivatele
(18 hodnocení)
25. 8. 2011 21:01:51
určitě našeptávač, má ho třeba taky Dreamweaver
25. 8. 2011 21:01:51
https://webtrh.cz/diskuse/heslovite-zapisovani-syntaxe-jazyka-php-co-myslite-vy/#reply670655
Pokud zastáváš platformu Windows, doporučuji PSpad, umí dokončování funkcí + našeptá co má obsahovat př:
substr(string string, int start, )
Na linuxu neznám žádný podobný program, jelikož programuji na WIN a linux nechavam pro servery :)
Pokud ale máš problém s tím vymyslet jaká funkce se na to hodí, pak je tvůj nápad napsat funkci a k ní si napsat co dělá asi ideální řešení.
25. 8. 2011 21:08:23
https://webtrh.cz/diskuse/heslovite-zapisovani-syntaxe-jazyka-php-co-myslite-vy/#reply670654
Default
verified
rating uzivatele
(94 hodnocení)
25. 8. 2011 22:00:42
PsPad doporučuju, dělám v něm skoro 8 let :-)
Na začátku si projdi pár funkcí, a hlavně si je vyzkoušej třeba i na nějakým FREE hostingu, a ty soubory si ukládej ... až budeš chtít totiž někdy vypsat 100x "ahoj", řekneš si: to sem dělal něco podobnýho v jednom php scriptu .. najdeš ho a zjistíš že tam je funkce for a jak to funguje ... ;-)
Jinak jak psal už někdo nademnou, je pár funkcí který používáš furt dokola a když něco nevíš, vygooglíš si to a jedeš dál, nemáš celou php knihovnu v hlavě.
25. 8. 2011 22:00:42
https://webtrh.cz/diskuse/heslovite-zapisovani-syntaxe-jazyka-php-co-myslite-vy/#reply670653
Michal Haták
verified
rating uzivatele
(1 hodnocení)
25. 8. 2011 22:04:01
Xchos: na linuxu jsem pouzival Geany nebo tak nejak se to menovalo, asi nejvice podobne pspadu :)
Z3NTIVA: jak jsem ti psal na skypu, vetsinu veci co se chces naucit stejne ani nepouzijes, takze az je budes potrebovat, tak si je lehko najdes,
ale dokud nezacnes zkouset a venovat se praxi, tak se moc nepohnes, teorie neni vse(tim nerikam ze neni podstatna)
25. 8. 2011 22:04:01
https://webtrh.cz/diskuse/heslovite-zapisovani-syntaxe-jazyka-php-co-myslite-vy/#reply670652
Dodiew
verified
rating uzivatele
(2 hodnocení)
25. 8. 2011 22:17:40
Sem se PHP učil a stále učím stylem že něco skusím, když něco nevím projedu google a snažím se to opravit :)
25. 8. 2011 22:17:40
https://webtrh.cz/diskuse/heslovite-zapisovani-syntaxe-jazyka-php-co-myslite-vy/#reply670651
Už na školách se to učí, nejlepší je věci si vyhledat. Ta knížka je na to ideální. Teď tě to otravuje a zdržuje, ale právě tím se dost efektivně učíš.
A právě ten našeptávač moc nedoporučuji na začátek, nenutí to člověka si skoro nic pamatovat.. vit trebas pro asp.net visual studio, které za člověka udělá naprosto vše a ani ve svý podstatě nemusíš nic umět..
25. 8. 2011 22:33:07
https://webtrh.cz/diskuse/heslovite-zapisovani-syntaxe-jazyka-php-co-myslite-vy/#reply670650
@Twista: Díky, vyzkouším :)
25. 8. 2011 22:37:29
https://webtrh.cz/diskuse/heslovite-zapisovani-syntaxe-jazyka-php-co-myslite-vy/#reply670649
hm
verified
rating uzivatele
(20 hodnocení)
26. 8. 2011 00:33:12
nejvetsi pomocnik je a bude vzdy http://php.net :) nektere ide tuto dokumentaci obsahuji a pouzivaji a itm praci jeste ulehcuji :) fci integrovanych v php je zkratka velka spousta, vzdy je vhodne se nejdriv divat po internetu a dokumentaci jetsli to coc chces udelat ma php v sobe implementovane (nebo se na ot neda stahnout hotovy kod) abys zbytecne nepsal jiz vyresene od piky :)
26. 8. 2011 00:33:12
https://webtrh.cz/diskuse/heslovite-zapisovani-syntaxe-jazyka-php-co-myslite-vy/#reply670648
Pro zajímavost, co umí Komodo (a jsem si jistý, že velká IDE toho umí ještě víc) a proč byste neměli používat obyčejné editory.
Shift+F1 s kurzorem na funkci vyvolá v prohlížeči dokumentaci na php.net
Ctrl+F1 vyvolá hledání v Google
(Chování je konfigurovatelné, může to vyhledávat na Stack Overflow, používat jiné klávesové zkratky)
Ctrl+Click mě hodí na definici funkce, pokud se nachází někde v projektu
Při dokončování funkce samozřejmě našeptává parametry. U vlastních funkcí našeptává, pokud je funkce popsaná v PHPDocu/Javadocu, a umí i Pythonovskou a jinou dokumentaci.
Z člověka to programátora neudělá, ale šetří to moji pracovní pamět na důležitější věci než pořadí parametrů.
26. 8. 2011 00:45:00
https://webtrh.cz/diskuse/heslovite-zapisovani-syntaxe-jazyka-php-co-myslite-vy/#reply670647
Jakub Hošek
verified
rating uzivatele
(23 hodnocení)
26. 8. 2011 06:36:21
Tak nejdřív všem díky za názory a rady.. :)
Co se týče editoru, používám zmiňovaný PSPad a jsem s ním spokojený, jako našeptavač mi ale nefunguje, resp. s našeptavačem nemám zkušenosti, možná to zkusím :)
Asi je pravda že nejdůležitější je praxe, já sice vše co čtu jednotlivě chápu, ale kdybych z toho pak měl vytvořit nějaký celek,(cokoliv, například počítadlo) , nevím jak bych to dal dohromady... Čtu si vše, a když to budu potřeovat, dohledám, hlavně abych věděl, že to existuje :) (jak tady někdo zmínil)
:)
26. 8. 2011 06:36:21
https://webtrh.cz/diskuse/heslovite-zapisovani-syntaxe-jazyka-php-co-myslite-vy/#reply670646
SilentSight
verified
rating uzivatele
(44 hodnocení)
26. 8. 2011 08:15:28
Ze zvyku ze školy po programování v Javě i na PHP používám Netbeans a až na pomalejší spuštění programu si není nač stěžovat.
Takže na nějaké větší projekty Netbeans a na jednoduchou editaci PSPad, alespoň tak je to u mě.
26. 8. 2011 08:15:28
https://webtrh.cz/diskuse/heslovite-zapisovani-syntaxe-jazyka-php-co-myslite-vy/#reply670645
sysline
verified
rating uzivatele
(2 hodnocení)
26. 8. 2011 09:10:52
Programatora nedela to kolik zna funkci toho ci onoho jazyka, ale to, jak dokaze nad danym problemem abstraktne premyslet. Nenni potreba cist vsechno, abys vedel, ze to existuje. Pokud potrebujes udelat nejakou operaci, tak si muzes bejt jistej, ze reseni existuje. Vubec neni potreba abys znal ze zacatku jakej je rozdil mezi strstr a strristr. Zaklad je naucit se, umet si tebou zmineny celek (pocitadlo) predstavit jako aplikaci a vedet jak ji v danem jazyce navrhnout. To jake funkce pak uz na to pouzit je jen obycejna otrocina, kterou si vzdycky dohledas na zaklade konkretniho problemu.
Jinak v soucasne dobe je NetBeans zdaleka nejlepsi IDE pro php, nevim teda jestli bohuzel nebo bohudik :)
26. 8. 2011 09:10:52
https://webtrh.cz/diskuse/heslovite-zapisovani-syntaxe-jazyka-php-co-myslite-vy/#reply670644
Pro odpověď se přihlašte.
Přihlásit