PHP komentāri
Kā zināms, iekš to PHP ir trīs veidu komentēšanas iespējas. Faktiski divu - komentāru bloks un komentāru rindiņa.
/*
* Šādi es komentēju tikai koda sākumā,
* lai aprakstītu, ko jamais fails
* un tajā iekļautās figņas dara
*/
// Šis ir īslaicīgs komentārs. Teiksim, lai
// uz izstrādes laiku atceltu kādas rindiņas
// izpildi
# Savukārt šādi es komentēju visur citur :)
Kāpēc? Komentārus iekš /**/
lasa tikai vienreiz, lai uzzinātu, ko kods dara. Komentāri iekš //
ir man pašam nepieciešamās lietas, kuras lai atšķirtu, komentēju vienējādi (?). Savukārt, #
ir diezgan labi pamanāms un tāpēc tādējādi es komentēju lietas, kuras ir obligāti jāizlasa, pirms lietot kodu. Un šādu komentēšanas metodi ir gana viegli pamanīt pat tad, ja lasītājs lieto teksta redaktoru bez koda izkrāsošanas iespējas (teiksim, apskatās iekš notepad). Ja es nevēlos, lai mana koda lasītājs kaut ko izlasa, es to vienkārši nerakstu :)
Starp cilvēkiem, par kuriem domāju, ka tie varbūt lasīs manu kodu, es visvairāk redzu sevi.
mr.phi
2004. gada 1. oktobrī, plkst. 16:30
Klau varenais laacz ar ko tu saki apgut PHP mans ar grib sak sito valodu nopietnak apgut
laacz
2004. gada 1. oktobrī, plkst. 16:32
Nearko. Pašmācība iz Interneta.
mr.phi
2004. gada 1. oktobrī, plkst. 16:34
cik liels laika posms bij no mirkla kad saki un kad saki uzskati ka kaut ko tomeer vairak par vidus mera php kodetaju zini
laacz
2004. gada 1. oktobrī, plkst. 16:36
Es vēl aizvien sevi uzskatu par vidusmēra kodētāju.
laacz
2004. gada 1. oktobrī, plkst. 16:39
Nezinu es buveju serverus lieku nix un apachus u.t.l un parasti kad man liekas ka vaina ir kodera vini metas virsu un atsaucas uz tevi "laacz teica ka ta vins ar dara " un 90 velaka laika posma man nakas piekrist ka manas likrocibas vaina.
labi nav ista vieta kur so temu aps
vra
2004. gada 1. oktobrī, plkst. 17:29
/* /var tikt labi izmantots ja jaaizsleedz lielaaks fragments... jaasaak ar / un jaabeidz ar */ ... viss tas bullshit ar * pa vidu absoluuti nav vajadziigs.
Nesaprotu ko juus te varat njemties, taakaa taadi homoseksuaali tipinji, visa web "programmeeshana" ir viens homoseksuaals pasaakums. php nav nekaada programeeshanas valoda, bet scripts. ja grib programmeet tad jaanjem asm, c un c++
laacz
2004. gada 1. oktobrī, plkst. 17:34
vra: Kāda ir atšķirība starp C un PHP? Vispārīgā līmenī. Abos divos tu scripto un kodē. Vienkārši gala rezultātā tu C kompilē, lai palaistu (rodas programma), bet PHP laiž tāpat (skripts). PHP galu galā arī var nokompilēt un iegūt 'programmu'. Tad ko, PHP uzreizi tad arī no skriptošanas valodas automātiski pārvēršas par programmēšanas valodu? :)
sm
2004. gada 1. oktobrī, plkst. 18:32
Es savukārt komentēju tā:
//TODO: fix this when awake //WHAT DOES THAT MEAN??? G'irts
Nu iekš pitona ir dokstringi
def funkcija(): .."""Šī ir dokumentācija. .. ..To izmanto ide un no tās var ģenerēt klašu aprakstus.""" ..pass #shis ir kods
Bet principā komentārus lietoju tad, kad pats nesaprotu, kas notiek, vai arī zinu, ka kaut kas nav lāga. Vai arii tad, kad to īpaši pieprasa priekšniecība, kas programmē reizi 5 gados. 3 gados ir bijuši 3 tādi gadījumi.
Kods kā dokumentācija ir laba lieta.
Students
2004. gada 1. oktobrī, plkst. 19:09
A dazhreiz C++ reaali iesuukaa, piemeeram, kad no skaitlja gribi panjemt tikai pirmo ciparu - nu reaali iesuukaa :)
Katra valoda savai situaacijai, prieksh weba PHP ir OK a nekur citur jau laikam to vispaar nevar izmantot :)
sm
2004. gada 1. oktobrī, plkst. 19:26
Student: esi reaals :)
int firstDigit = (int)((bool)(number & 0x800000));
Vai arī:
int first digit = number >> 7;
kas tur var iesūkāt? ;-)
PHP var visurkur izmantot, galvenais: laist no komandrindas un kā parametrus iedot pāris regexpus.
bubu
2004. gada 2. oktobrī, plkst. 10:50
sm :D Nu tu gan laid! Tavos variantos nekādu pirmo ciparu nedabū no skaitļa! :) Tavs pirmais variants dabū no number skaitļa 23. bitu. Otrais variants vispār izdala number skaitli ar 2^7 (=128). Kur tur pirmā cipara dabūšana? :)
Ja skaitlis ir pozitīvs tad pirmo ciparu var dabūt šādi: while (x>9) x/=10;
sm
2004. gada 2. oktobrī, plkst. 17:35
man bija par daudz pieņēmumu ;)
ja tas ir vienkaarshi nezinaams skaitlis, un nav zinaama skaitiishanas sisteema un vai tas pieder pie reaalo vai iracionaalo vai nezinkaadu skaitlju kopas, un nav zinaams, kurš cipars ir pirmais (un kurš ir nultais), tad jāraksta šādi.
Cipars cipars = skaitlis.pirmais();
Māris
2004. gada 4. oktobrī, plkst. 19:51
Varetu mēģināt arī kaut kā tā: int sk = 456; char sk_str[20], pirmais; sprintf(sk_str, "%d", sk); pirmais = sk_str[0];
Bet nu tas nemazina faktu ka C un C++ ir zemaka limeņa valoda kā PHP. Bet manuprat weblapām PHP ir ideāls un C nemaz nav vajadzīgs.
bubu
2004. gada 6. oktobrī, plkst. 10:47
Nu nu, vai tad C nemaz nav vajadzīgs!?! :)