Starší komentáře ke článku: Výběr země na stránce v PHP bez databáze
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 15.9.2002 0:21:23
Na intervale sa rozmohla choroba ale co???
Vsetko musi byt bez DB...
PS. Neviem aky pud vedie ludi aby nemili case pismen vo funckiach. Preco RawUrlEncode() ked na php.net je to rawurlencode (MySQL_Query vs. myslq_query, atd...)???. Bodaj by bolo PHP full case sensitive.
Ked to uz niekto raz tak napisal naco je to dobre menit???
Kazdy programovaci jazy na svoj sposob zapisu, napr:
PHP: funkcie: vsetko lower case a slova sa odeluju _, objekty kazde slovo je z privym velkym pismeom a je to spolu
Java a JS: funkcie sa zacinaju s malym pismenom a kedzde dalsie slovo je s velkym, objekty su z velkym zaciatocnim pismenom.
Takto sa v tom ani boh nevyzna...(vyzna ale chce to trosku viac casu, radove ms), to ako keby v kazdej dedine mali inak natrete znacky, ale tvar a vyznam ostal.
Datum vložení: 15.9.2002 0:25:17
Este by som si to mohol aj po sebe precitat, skor ako kliknem na pridat :). Radsej pojdem spat.
Datum vložení: 15.9.2002 10:21:03
>Takto sa v tom ani boh nevyzna...
ja myslim ze prave naopak. jak jste spravne uvedl PHP neni v nazvech funkci case-sensitive a to mimo jine znamena, ze kazdy si muze velikost pismen zvolit jak chce.
Me osobne uvedeny zpusob (RawUrlEncode) pride o mnoho prehlednejsi nez pouze mala pismena (rawurlencode).
Co se tyce manualu a funkci v PHP obecne - podle me v nich panuje jakasi "nesjednocenost" - v nekterych jsou slova oddelena podtrzitky
(IMAP_..., LDAP_..., Parse_URL...) v nekterych naopak ne :-(
P.S. Jeste jedna poznamka: v ceske "PHP bibli" od J.Koska jsou nazvy funkci taky psany prehledne (kazde slovo s velkym) a myslim, ze kazdy kdo dela v PHPku je trosku ovlivnen touto knihou :-)))))
Datum vložení: 15.9.2002 11:41:18
Myslim si ze by sa to malo pisat tak ako je to na php.net. Vlastna tvorivost by sa mala uplatnit az v samostatnom programovani.
Datum vložení: 15.9.2002 12:28:47
Tahle diskuze je bezpředmětná.
Každý ať si používá co chce, jenom jsem chtěl říci, že ne každému připadá zápis pouze malými písmeny přehledný.
Datum vložení: 15.9.2002 23:00:30
Jestli se nepletu, současné konvence používané při tvorbě nových funkcí a jejich dokumentování skutečně preferují malá písmena a oddělování podtržítky. Před 4 lety žádné takové doporučení neexistovalo, a každý modul používal jiné konvence. Použití velkých písmen ve složených názvech funcí, které nepoužívaly podtržítka, vypadal jako celkem dobrý nápad pro zvýšení čitelnosti kódu. Osobně tento způsob preferuji před oddělováním podtžítky, protože se to rychleji píše a kód je kratší (o ta podtžítka).
Myslím, že je ale jedno, jaké kdo používá konvence, důležité je, aby byly použity konzistentně.
Datum vložení: 15.9.2002 11:39:04
u vice polozek bude kod zbytecne dlouhy ja bych to resil takto:
<?
if (empty($country)) $country='Czech Republic';
?>
<select name="country">
<?
$zeme = array("Afghanistan","Albania","Algeria","Andorra","Angola");
reset ($zeme);
for($i=0;$i<count($zeme);$i++)
{
echo "<option value=\"$zeme[$i]\"";
if ($country==$zeme[$i]) echo " SELECTED";
echo ">$zeme[$i]</option>\n";
}
?>
</select>
Datum vložení: 16.9.2002 14:31:43
chi chi, myslim ze na ted Filip Švrček nazorne predvedl rozdil mezi programatorama z mikrosoftu a zbytkem sveta. Zbytek sveta totiz pouziva hlavu.
filda zdravi fildu ;)
Datum vložení: 16.9.2002 14:41:22
ted kdyz to po sobe ctu znova, tak to moc jako pochvala nevypada, ale kazdopadne to pochvala je
Datum vložení: 16.9.2002 14:43:55
ja sem ale velice vnimavy a pochopil sem to jako pochvalu ;-)))
Datum vložení: 16.9.2002 14:46:56
Huraaa,
to je tim ze Fildove maj Filipa
Datum vložení: 18.9.2002 0:58:56
...
reset($zeme);
while ($x = each($zeme)) {
echo("....$x[1]....");
}
...
a navic to pole pak nemusi byt indexovano ani cisly ale treba kody statu pro snazsi vyhledavani... :-)
// btw. v $x[0] je index, pod kterym to v poli je
icTaZ
Datum vložení: 18.9.2002 8:18:28
Jasne, me slo spis o princip pouziti pole ;-) Zpusob prochazeni pole muze byt ruzny:-)))