Pitää toteuttaa neljä erilaista toimintoa, riippuen siitä mitkä arvot on annettu:
1. Tietty vuoden päivä, esim: 2002.02.13
2. Tietty vuoden kuukausi, esim: 2001.12
3. Tietty vuosi, esim: 2003
4. Tietty määrä päiviä tästä hetkestä, esim: edelliset 5 päivää.
Mikä on paras tapa (missä muodossa) välittää nämä arvot?
Itse en keksi mitään muuta kuin jotain tällaista:
If ($vuosi && $kuukausi && $paiva) {....}
Elseif ($vuosi && $kuukausi) {....}
Elseif ($vuosi) {....}
Elseif ($edelliset) {....}
Pakko olla joku fiksumpi tapa!
Oliona se ehkä olisi mahdollista toteuttaa, voi kuormittaa konstruktori parametrien määrällä, mutta silloin kohtien 3. ja 4. erottaminen on mahdotonta, vai keksikö joku jotain fiksua??
Apua !!
tosi tyhmä
1
210
Vastaukset
- testi
testi
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Riikan kukkaronnyöri on umpisolmussa
Kulutus ei lähde liikkeelle, koska kansalaiset eivät usko, että: – työpaikka säilyy – tulot eivät romahda – talous ei h52752Jos vedetään mutkat suoraksi?
Niin kumpaan ryhmään kuulut? A) Niihin, jotka menevät edellä ja tekevät? Vai B) Niihin, jotka kulkevat perässä ja ar1062581Tanskan malli perustuu korkeaan ansioturvaan
Ja vahvoihin työllisyys- ja kotoutumispalveluihin. Suomessa Riikka on leikannut juuri näitä: palkkatukea, työttömyysturv182297Vain vasemmistolaiset ovat aitoja suomalaisia
Esimerkiksi persut ovat ulkomaalaisen pääomasijoittajan edunvalvojia, eivät auta köyhiä suomalaisia.461875Anteeksipyyntöni
Jätän tähän anteeksipyyntöni sinulle, koska en voi sanoa sitä missään muuallakaan. Pyydän anteeksi, jos purkamani tuska141453- 321453
- 1771163
Sydämeni valtiaalle
En täältä aio asioita kysellä. Haluan tuoda tiedoksesi, että pohjimmiltani en ihmisiä tahdo satuttaa ja ajattelen muiden1011144Persu ajoi autoa
Ajoi lapsen yli https://www.iltalehti.fi/kotimaa/a/597a7468-3d1d-455e-bed2-21c1efc31ac1201063Oletko tyytyväinen
Tämän hetkiseen tilanteeseenne? Odotatko, että lähennytte vai yritätkö päästä yli ja eteenpäin?81948