20 prosince 2009

V čem psát PHP?

V čem psát PHP? To je otázka, která asi trápí nejednoho začínajícího programátora v PHP. Na netu je toho v diskusích hodně a webů se softwarem na psaní PHP taky hodně. Jak si z toho má člověk efektivně vybrat? To je těžká otázka.
Programů, ve kterých se nechá psát PHP je hodně, od textových editorů až po robusní vývojová prostření IDE se spoustou dalších pluginů.
Další otázkou je v jaké fázi programování se nachází programátor?
Každopádně výběr je široký. Pokud do komentářů napíšete svoje zkušenosti s vaším oblíbeným programem na psaní PHP budu jedině rád.

Můj dosavadní program na psaní PHP je Adobe Dreamweaver CS4 nebo Notepad++.

Uvažuji o NetBeans

Další programy, jejichž názvy jsem našel v různých diskusích:
Eclipse PDT
Aptana
PHP Designer
PHPedit
PHPed
PSPad
PHP Coder
jEdit
Komodo Edit

12 prosince 2009

Syntax highlighting aneb zvýraznění syntaxe na webu

Jak zvýraznit syntaxi programového kódu (PHP), který je třeba zobrazit na webu, pro usnadnění čtení zdrojového kódu.

Zvýraznění syntaxe http://cs.wikipedia.org/wiki/Zv%C3%BDrazn%C4%9Bn%C3%AD_syntaxe

Exisují webové nástroje pro Online syntax highlightingExistují i další opensource a free nástroje
Nebo lze použít přímo PHP funkci
Tato PHP funkce zvýrazní syntaxi kódu a naformátuje ho tak jak kód vložíme do funkce. V (X)HTML kódu stránky je pak kód uzavřen do tagu CODE a jednotlivé barevné části kódu jsou u zavřeny do SPAN s přímými styly. Pak stačí v CSS přidat pravidlo - code, pre, tt {font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", Monaco, "Courier New", Courier, monospace;} (převzato z http://www.php.net/) a máme zvíraznění syntaxe a formátování kódu jako na http://www.php.net/.