Zdravím, rád bych začal s PHP, ale mám pár otázek.
1) Je lepší učit se z tutoriálu na internetu, nebo byste mi radši doporučili nějakou knihu? ( popř. jaký tutoriály/knihy)
2) Někde jsem četl, že u stránek v PHP si musim hlídat dost věcí ohledně bezpečnosti. Jak to s tim doopravdy je?
3) Tak za 3 roky mě čeká VŠ (snad). Když se tam bude programovat v C++, java, atd. (, to je hodně pravděpodobný), bude velkej problém přejít z PHP? Principy programování jsou stejný všude, tak by se stačilo akorát naučit jinou syntaxi ne?
Díky za odpovědi.
Fórum › PHP
PHP začátek
1) To je jedno, hlavně aby to bylo kvalitní a pokud možno i se základma OOP (takže spíše kniha)
2) Tohle není problém PHP ale stylu programování. Dost pomáhá používat nějaký framework (např. Nette).
3) Přejít z jazyka s dynamickou typovou kontrolou na jazyk se statickou typovou kontrolou je nezvyk. (Resp co pár minut si budeš říkat "pane bože, proč tady po mě chtějí typ proměnné !" Ale jinak pokud budeš umět dobře PHP tak to zase žádná velká hrůza nebude.
ad 1) kazdy se uci jinak - pro me je napr procitani knih a vcelku nuda(pri pohledu na 500 stranek :) ) - u me funguje vybrat si cil - nejaky program a postupnym skladanim onoho finalniho dila si zabrousis do vetsiny oblasti. Je to trochu narocnejsi, nez opisovat program z knihy ale myslim si, ze porozumeni kodu z nejake stranky, ktery sis prelamal tak, aby fungoval(a vypadal) jak chces ty ti da vic. A jako bonus se naucis temer vsechny chybove hlasky onoho jazyka :) Samozrejme ten hotovy produkt, nebude co se kodu tyce, nic cim by ses chlubil, ale ten druhy, treti uz budou mnohem lepsi
ad Foowie 2) Pokud s tim chce zacit, tak bych do toho frameworky netahal. Jednak to spoustu tech klasickych veci udela za nej, takze v toho hodne preskoci(napr prihlasovani a jeho kontrola na dalsich strankach). Dale je trochu svazan zpusobem, jakym je dany framework napsany a jak se ma pouzivat. A nakonec si muze navyknout na komfort daneho frameworku a co vse dela za nej a pak muze nekde tvrde narazit kdyz to bude muset udelat nekde jinde sam(napr v tom jinem jazyce)
Díky.
Zrovna tady bych problém neviděl. V C++ už něco málo umim, takže bych se to potom akorát doučil. ( problém přijde někde u algorytmizace) :)Foowie napsal:
1) ...(Resp co pár minut si budeš říkat "pane bože, proč tady po mě chtějí typ proměnné !" Ale jinak pokud budeš umět dobře PHP tak to zase žádná velká hrůza nebude.
Jinak frameworky mi zatim nic neříkají, takže na to mam ještě čas.
To Mayo : algoritmizace zase nesouvisi s programovacim jazykem.. je to schopnost programatora predstavit si, jak by postupoval pri reseni problemu, kdyby byl pocitac.. predpoklada to samozrejme umet si predstavit ze si nepamatuje nic co si neulozi, a nevi nic co mu programator nerekne explicitne.. typy promennych je lepsi znat.. opacnym smerem je to pak problem
pak samozrejme je dobre mit predstavu, jake funkce ma k dispozici na to reseni ..
ale chce to trochu trenovat
To Mayo : no jinak ja delam tak nejak na stridacku C, C++, Perl, PHP, pascal, bash ....
jediny co me stve je hlavne =~ operator z perlu.. nikde jinde nic podobnyho neni .. v PHP musi clovek davat preg_match.. v C/cpp je to uz na hodinu prace.. aspon ze ten pseudopascal co se pouziva v praci ma operator regexp :D
pak je trochu nezvyk ze nekde se musi delat $ pred promennou .. v perlu se dokonce oddeluje $skalar @pole a %hash ...
u pascalu je nebezpecny srovnani pomoci = a prirazeni pomoci := ..
a je toho spousta - ale kdyz to clovek pouziva tak to v pohode udrzi v pameti...
http://www.amazon.com/PHP-MySQL-Development-Luke-Welling/dp/0672317842
Nečetl někdo tuhle knihu? Recenze má dobrý, ale nevim, jestli je dobrá pro začátečníky. ( - může mi v učení pomoc znalost C++?... koukal jsem na základní syntaxi, a vypadá to dost podobně)
1. podla mna UPLNE postacuje manual, resp. kniha pre zaciatocnika ktora na zaciatok rozobera zakladne principy PHP
2. ano, je to nutnost, osetrovat VSETKY!!!! vstupy od uzivatela, a pamatat si jedno: Nikdy never datam od uzivatela !
3. no, prechadzat s PHP bude o nervy trosku, v PHP nemusis riesit typ premennej, pricom v inych jazykoch sa to vyzaduje, atd... ale vacsie problemy by som necakal...
Drzim palce
Díky, zatim jedu podle manuálu, a pak si pujčím v knihovně tu knihu - kvůli příkladům.
OT: marioff: Ty děláš php pro zábavu, nebo se tim živíš? jen se ptám, protože podle komentů vypadáš docela zkušeně ohledně php :D
jj diky na to jsem se dival a jeste bych se chtel zeptat. mam nejake dvourozmerne pole.tzn array v array.a v tom poli ktere je v tom druhem poli mam vypsane hodnoty a to jsou obrazky. kdyz je potom pozdejc chci zobrazit pomoci ECHA, kam to mam napsat kdyz kod v tomhle zneni: echo "<img src="tady má být nějak odkázáno na ty obrázky v array" \"".$sachovnice[y][x]"\" />";
obrazky mam v .gif
Nevim jestli tam mam nejak odkazat na to hlavni pole a nejak tam dopsat .gif ????
To kubaura : nejak nechapu proc se poustis do neceho tak sloziteho, kdyz nemas zadny zaklady na cem stavet..
obrazky -> graficky editor
html -> nejaky tutorial z netu
css -> opet nejaky tutorial
php -> manual
algoritmizace -> k nezaplaceni (muzes maximalne projit neco o nich, ale pokud je nezvladnes, nezvladnes nikdy nic naprogramovat sam --- je to vesmes zpusob premejsleni, reseni problemu pomoci omezenejch zdroju - coz pocitace vesmes sou)
no jo ja vim,jako ja jsem amater,ale proste musim to delat,mne by jenom stacilo,kdyby ste mi rekl,kam mam co napsat aby mi to ty policka obarvilo.prosim o vasi radu,ale konkretni pokud mozno,vy mi tu pisete to co ja vim sam moc dobre,ale ja tady na tomto foru hledam nekoho,kdo mi pomuze konkretne a nebude mi psat ze su "blb", ktery by mel prochazet zaklady a podobne...
To kubaura : to vim ze by ti to stacilo.. nicmene se naprosto nic nenaucis, a za tejden te tu mame zase s podobnou veci..
jako spravnej ucitel bych te mohl jeste nasmerovat - background color (html nebo css), u grafickeho editoru to poradne nejde.. proste musis mit obrazky v GIF a nastavit jednu barvu jako pruhlednou
a aby se obarvily spravny policka to chce zase pochopit o co se snazis - napriklad na lichejch radcich budou liche sloupce cerne a sude bile.. u sudejch naopak
Chlapy, nechci zakládat další téma.
Umím troufám si říct velmi dobře HTML a CSS, PHP jsem nikdy neměl rád (nevím, ta syntaxe) naopak třeba C# a C++ se mi líbí. Ale jak to tak bývá, to co mně nějak nebere je zapotřebí. Potřebuji to k práci. Troufám si říct že s PHP neumím nic. Chtěl bych zdali by jste mi nedoporučily nějaký materiál pro naprosté amatéry v tomto jazyce. Koukal jsem na ten manuál, ale jen česky prosím, anglicky umím minimálně.
Předem moc děkuji.
Vlasta
To KIIV : no jako praveze naopak,ja ybch se tak naucil vic,jak by to bylo hotove tak bych se to naucil a pochopil to..jako jas i ymslim ze nejrpve bych mel obarvit ty policka,neslo by to udelat tak ze ybch obarvil kazde to policko jednotlive???jestli by to tak slo tak bych potreboval vedet,jak,proste kam co napsat aby se to obarvilo,
To General : Já myslim, že angličtina na programovaní sice není nutností, ale je obrovská výhoda ji umět. Většina zdrojů (tutoriály, diskuze, dokumentace) jsou v angličtině a pokud máš v úmyslu se programováním živit, bude to výhoda i do budoucnosti. Já i třeba knihy o programování čtu anglicky (, a to třeba i proto, že jsem v C nikdy neměl rád slovo ukazatel, dědičnost, atd. ... v AJ to zní líp) :D
anlictina je mega v pohode,no nicmene ja mam jiny problem.Nevite nekdo jak mam pouzit kod:
"background-color: rgb(10,200,100)"
nejak pomoci css v html??Jak a kam to zapsat?potrebuju obarvit urcite pole....pokud by to slo i jednoduseji nez pomoci css pomoci html,bylo by to OK..jinak delam v PsPadu,,takze envim kam co vepsat,dekuju moc za rady...Kuba
Dobry den,měl bych dotaz ohledně stylů...když vytvářím si nějaký styl na začátku nejakeho php souboru,a potrebuju tam nejak ve stylu odkazat na obrazky ktere mam v tom php souboru v dvourozmernem poli, jakto mam udelat? co mam napsat do <body>??????????</body>
Styl uz mam nastaveny jenom proste potrebuju do toho stylu odkazat na ty obrazky,kdyby nekdo evdel jak?dekuju za radu :§
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Začátek-instalace php — založil xjx
PHP echo píše na začátek mezery ?! — založil TB
Návody a knihy pro začátek v PHP — založil penizkar
Moderátoři diskuze