Re: posilani vtipu

From: Spock (spock@bfs.cz)
Date: 15. 02. 2001, 23:18 CET


>zkousim priklady o PHP od Koska. Predpokladal jsem, ze tyto priklady
>budou plne funkcni a proto mne prekvapilo, ze nektere hazi ruzne
>varovne zpravy. protoze nektere lze "odstranit" pomoci error_reporting(1);

"plna funkcnost" prikladu programu (nejen php) byva vetsinou utopii.
v takovych pripadech hodne zavisi na systemu a jeho konfiguraci. obycejne
je u podobnych prikladu potreba ponekud laborovat. krome toho v nich
mohou byt (a byvaji) tiskove chyby a/nebo i preklepy... je treba ziskat v potu
tvare ;-)) zkusenosti a ty pak aplikovat v praxi. jinak to nejde, programovat
se vetsinou neda podle kucharky. :)

>1 Proto by mne zajimalo co ktera cisla v zavorkach znamenaji
>(manual k PHP 4 mam, ale anglicky neumim, )

php4 uz umi pracovat se standardnimi konstantami, takze misto
1 je mozno dat E_ERROR - upozorni jenom na vylozene chyby
syntaxe nebo na kriticke behove chyby a naopak E_ALL bude hazet
i vsechny existujici warningy. tech konstant je hafo a jsou podrobne
popsany v maualu (sorry :)) a strucne myslim i v konfiguraku. v praxi
by ti mely stacit tyhle dve.

>2 Kdyz uz se warning objevi, mohu ho jen "odsranit" nebo je nutne
>hledat a zlikvidovat chybu, ktera tuto zpravu zpusobila?

vetsinou neni nutne. wrarningy mohou upozornovat treba na pouziti
neinicializovanych promennych, poli, etc. muze to byt nekdy dobre pri
ladeni prog, ale po doladeni je vhodne je vypnout.

>3 Mam nainstalovane PHP 40.4 ale riklad o posilani vtipu po mne
>chce php3_dbm.dll, ale tam vubec neni. musim si proto obstarat
>znovu PHP ver.3?

z nazvu je zjevne, ze jde o verzi pro php3. php4 ma uz jinou architekturu
a tedy i jine knihovny. knihovny z 3 nejsou kompatibilni. knihovnu pro
dbm mas v php/extensions jako php_db.dll a pracuje s databazi typu
berkeley db (nema priponu !). pri pristupu se vytvari i soubor *.lck (0 bytes),
ktereho si nemusis vsimat (interni fce zamykani databaze).

>4 Mohou obe verze byt nainstalovany soucasne na jednom HDD?

nainstalovany byt jiste muzou, ale nemuzes je pouzivat dohromady
nebo nejak na preskacku. musel bys vzdycky predelavat registry, vcetne
asociace .php, etc., etc... v praxi je to nerealny. krome toho 4ka umi
vsechno co 3ka a jeste daleko, daleko... :) vic. nevidim jediny duvod
k downgade.

bye, spock.



This archive was generated by hypermail 2.1.2 : 04. 09. 2001, 05:32 CEST