Funktio ja if-lause

Tommi Maisemamatkaaja

Nyt menee kyllä jokin minun käsitykseni ja ymmärrykseni ohi. Tai sitten en nyt ymmärrä jotakin itsestäänselvää asiaa.

function checkEmpty($data) {
if($data == "") {
return false;
}
else {
return true;
}
}

Minkä takia tämä herjaa parse erroria tuosta if-lauseen aloittavasta aaltosulusta?

3

597

    Vastaukset 3

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • IT-Rex

      >>> Minkä takia tämä herjaa parse erroria tuosta if-lauseen aloittavasta aaltosulusta?

      Virhe on rivillä nro 17 :) Koska edellisessä koodipätkässä ei näytä olevan mitään vikaa arvelen että jostain päin php-koodia puuttuu (tai on ylimääräinen) aaltosulku. Kannattaa tarkistaa syntaksi virheet.

      P.S. On olemassa myös valmis funktio: http://fi2.php.net/manual/en/function.empty.php

    • juhakorkeapudas

      Myös lyhyen open tagin käyttö saattaa aiheuttaa kyseisen virheen (

    • Tommi Maisemamatkaaja

      En käytä lyhyitä tageja, joten ei se siitäkään voi johtua.

      Tuota funktiota ennen ei ole mitään muuta kuin kommentti, eikä senkään poistaminen auttanut mitään.

      Kun otin koko roskan pois, tulkki kävi pari vastaavaa funktiota ja tössäsi taas samanlaiseen, minun mielestäni virheettömään, kohtaan. Katsoin kyllä niin monesti koko koodin läpi, ettei mistään puutu rivin lopetuksia tai aaltosulkuja.

      Löysinkin itseasiassa tuon empty()-funktion, joten otin kokonaan tuon pois.

      Ainoa syy minkä keksin on se, että lopussa oli filter_var -funktio ja palvelimella ilmeisesti php4. Mutta ei kai senkään nyt pitäisi tuollaista tehdä? Kun otin kaikki nuo ongelmakohdat pois, niin se vain herjasi unknown functionia.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Miksi naiset haluavat itseään vanhemman kumppanin? Vai haluavatko?

      Tuolla toisessa ketjussa tuli esille tämä kysymys ja se on mielestäni hyvä kysymys. Kiitos scrg:lle tämän kysymyksen esi
      Sinkut
      352
      1051
    2. Väleistä

      Minkälaiset välit sinulla on kaivattusi kanssa?
      Ikävä
      71
      738
    3. Missä vaiheessa

      Unohdit minut? Onko sinulla oikeasti mies jota rakastat? Tiedän että möhlin ja odotin liikaa. Ei tarvitse vastata jos et
      Ikävä
      37
      666
    4. Jännitän sua!

      En tiedä miksi! 🤭
      Ikävä
      41
      578
    5. Ajatteletko usein vielä

      Meitä?
      Ikävä
      48
      571
    6. Miksi meidän yhteys vain

      Säilyy? Säilyy ja säilyy? Joku syyhän siihen on?:))
      Ikävä
      63
      523
    7. SDP: tiukkaa maahanmuuttopolitiikkaa ilman rasismia

      Analyysin mukaan demareiden uuden maahanmuuttolinjan suurin ero konservatiivioikeiston vastaavaan on rasismin puute. ht
      Maailman menoa
      320
      496
    8. Kun tulet mun luo

      Mies, niin tuotko suklaata tullessasi? ;)
      Ikävä
      75
      471
    9. Mulla on ikävä sua

      Pakko se on myöntää, mulla on ikävä sua 🥺💔.. En kyllä haluaisi sitä myöntää kun tämä tilanne on niin hankala. Oon yri
      Ikävä
      19
      461
    10. kasariperjantai 2026

      Ajatuksia vuoden 2026 kasariperjantaista...ainakin porukkaa oli mun mielestä liikkeellä tosi paljon ja fiilinki noin yle
      Iisalmi
      22
      459
    Aihe