Reklama
Nepřihlášený uživatel | Zaregistrovat se
 

Téma:

Počítače a InternetVývoj software

Spravuje:

hkmaly

Může vás zajímat



Reklama


PHP


spolumoderuje harry_x

Prosíme o několik drobných laskavostí:

  • před položením dotazu zkuste zapátrat v dokumentaci. Nikomu se nebude chtít formulovat znova a znova tytéž odpovědi, které již dříve a mnohem lépe napsal někdo jiný.

    Konkrétně návod k instalaci PHP na sebeobskurnejsich platformach se nachází zde.

    Dalším užitečným zdrojem informací o PHP, PHPLIB, ale i spouste jinych veci mohou být stránky Jirky Koska.

    mnohe casti oficialniho manualu k PHP jsou jiz prelozeny do cestiny, zacit muzete zde

    Mnoho otázek k instalaci je zodpovězeno na této stránce.

    A v neposlední řadě se dá zkusit i vyhledávací formulář na této stránce (napravo od formuláře pro odesílání příspěvků).

  • Dodržujte prosím téma, kterým je výhradně programování v jazyce PHP.
    Pokud se kupříkladu Váš dotaz týká pouze databází, zkuste raději klub "SQL".
    Pokud se týká javascriptu, zkuste klub javascript.

  • nepokoušejte se zvýrazňovat své příspevky přebytečnými html značkami. kdyby to dělali všichni, výsledek by se nedal číst. proto budou graficky přespříliš kreativní příspěvky odmazávány.

  • Nadávání off-topic přispěvatelum přenechte moderátorovi klubu.

  • Pokud na Vaši otázku nikdo neodpovídá, nejspíše byla položena tak nešťastným zpusobem, ze na ni při nejlepší vuli nelze odpovědět. Druhá možnost je, že nikdo neví. Každopádně si nijak nepomůžete, budete-li se odpovědi domáhat jejím opakováním provázeným verbální agresivitou.

  • Pokud navzdory výše uvedenému opravdu myslite, ze sem musite neco napsat, zkuste ještě najít odpověď na váš dotaz na www.google.com

  • Tento klub není určen pro příspěvky typu "mám nové stránky v PHP, prosím otestujte mi je" - k tomu, aby člověk našel chybu v jakékoli aplikaci, nemusí být programátor. K podobným žádostem prosím použijte raději obecnější kluby jako www.

Bez výstrahy budou mazány příspěvky, jejichž autoři předchozí řádky očividně ignorovali.
Tato pravidla jsou šita na míru pokročilejším uživatelům, bez jejichž přítomnosti by vaše dotazy mnohdy zůstaly nezodpovězeny.

Připomínky k výše uvedenému akceptuji pouze prostřednictvím interní okouní pošty.

Poznámka: vzhledem k záplavě spamů byl anonymům zakázán zápis a asi to tak nějakou dobu vydrží.

Mesic PHP bugu sice uz dozuril, ale nalezene chyby jeste nebyly opraveny ...


Aj, beru zpět,
už to bezi, meli domatlane konfigurace virtuálů.
Nemate, pls, nekdo zkusenost s clean_urls
pro Drupal na SuSE? Mod_rewrite jsem povolil, .htaccess upravil dle navodu, v nastaveni Drupalu to zapnul a - nic...
hkmaly - Slava pomlcky -  . 4.září 2014 12:20:27
php-5.5.16 potrebuje apache-2.4 nebo vyssi. Stejne jako php-5.4.32. Co je na SuSE 12.3 netusim.
Pls, potrebuju na
openSuSE 12.3 dát PHP 5.5. Netusite nahodou, zda chce i vyssi verzi Apache (co jsem googlil, nekdo rika ano, jiny zas ne) a jestli je s tim nejaky problem? Je lepsi to php stahnout jako zdrojak a prelozit nebo jsou nejake rpm primo pro tu SuSE 12.3?
hkmaly - Slava pomlcky -  . 31.červenec 2014 22:50:12
Ano.
V PHP můžeš dát "use Nejaky\Nekde\Neco" a pak používat "Neco\NejakaTrida" a "Neco\Nejaka\DalsiTrida", přičemž to bude znamenat "Nejaky\Nekde\Neco\NejakaTrida" a "Nejaky\Nekde\Neco\Nejaka\DalsiTrida". Pak už záleží na struktuře namespaců těch knihoven, které používáš.
von_Zeppelin Oliheň Beznaděje  pclib php framework 31.červenec 2014 14:29:32
hkmaly: Tak to jsme ve shodě, ne?
Cr: Tak zase...všechny ostatní jazyky to mají, takže phpčku by to imho taky neuškodilo.
hkmaly - Slava pomlcky -  . 31.červenec 2014 13:16:25
Bylo by zajiste mozne programovat tak, ze napises if(x) i = i+1 a editor to prepise na
or eax,eax je short lbl_47 inc ebx :lbl_47
ale neni prehlednejsi a tak nejak logictejsi, kdyz napises cely kod ve stylu "if(x) i = i+1" a pak ho prelozis? Jinak receno, pokud pro efektivni psani v jazyku potrebujes specialni editor, znamena to, ze jazyk sam efektivni neni.
Jinak v praxi ti žádné "use framework.*" nepomůže. Rozmanitost používaných tříd (závilostí) z všemožných namespaců (ať už v rámci projektu či z knihoven třetích stran) třeba v takovém controlleru se do žádného "use framework" shrnout nedá. Složité věci holt vyžadují složité nástroje. Malý projekt uděláš bez namespaců komplet. U těch větších už prostě potřebuješ bagr.
Ty use používat nemusíš. Každou třídu všude můžeš vždycky psát celou cestou \S\Lomítkem\Na\Začátku, což ale vypadá hnusně a není moc přehledné, nicméně je to pak tvůj boj, jestli ty namespacy používat nebo ne no...
rushid Nemáte právo číst tento stručný textík  31.červenec 2014 11:26:01
Je, ale za tech 3500 to stoji.
von_Zeppelin Oliheň Beznaděje  pclib php framework 31.červenec 2014 11:00:30
Jinak mě se prostě tak nějak příčí, když se v jazyku dá programovat pohodlně jen za pomoci nějakého nástroje, který za vás půlku kódu vygeneruje. Mám prostě slabost pro jednoduchost a "unixovou" stručnost...
von_Zeppelin Oliheň Beznaděje  pclib php framework 31.červenec 2014 10:56:30
Není phpstorm placený?
Psát PHPko bez IDE je dneska zbytečné sebemrskačství. Všechno to napovídání, refactoring, automatické doplňování use, spouštění testů atd. neuvěřitelně zefektivňuje vývoj. Jestli je IDE normální nebo nenormální editor, asi řešit nechci.
hkmaly - Slava pomlcky -  . 31.červenec 2014 0:16:49
Normalni editor je takovy, ktery nepotrebuje vedet v jakem jazyku pises.
Ne. Použij nějaký normální editor (PhpStorm), který to dělá za tebe, a máš po starostech. Jinak jo, bez editoru by mě to taky sralo, wtz.
Se stim smiř
von_Zeppelin Oliheň Beznaděje  pclib php framework 28.červenec 2014 15:41:02
Používáte namespace? Mě tam děsně štve, že musíte v podstatě na každý objekt psát "use", tj. není žádné "use framework.*".
Takže máme autoloading, který umožňuje nepsat stovku include, ale místo toho se musí psát use.
Nebylo by nakonec lepší používat místo toho prefixy?
spic už jen wtf  8.červenec 2014 15:31:39
Jasně, že by to bylo správnější. Stejně jako aby curl_err* vracel popis chyby.
hkmaly - Slava pomlcky -  . 8.červenec 2014 15:30:23
Tezko rict. Zalezi na operacnim systemu a jestli delaji nejake skopiciny s chrootem a podobne ...