Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen
  1. #1
    Tjerk Wolterink
    [PHP] declaraties van variabelen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    [PHP] declaraties van variabelen

    In php als ik nu denk een locale variable ga te gebruiken, typ ik
    bijvoorbeeld dit:

    $variable;

    zodat ik weet dat die daar net gedefineerd is en gebruikt gaat worden,
    in java doe ik dit als volgt:

    ObjectType variable=null;

    Maar php geeft me de volgende notices:

    Notice: Undefined variable: naamvar in c:\webserver\eenofander.php.bestand(288)
    : eval()'d code on line 81

    Dat het hier om eval'd code gaat is niet belangrijk.
    Maar ik doe het dus fout?
    Hoe definieer ik nu lokale variableen? wat van waarde moet ik
    zeg geven? Ook null?? bestaat daat wel in php?

    bvd

  2. #2
    Jan Ehrhardt
    [PHP] declaraties van variabelen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP] declaraties van variabelen

    Tjerk Wolterink in nl.internet.www.server-side (Wed, 13 Apr 2005
    13:18:40 +0200):

    >In php als ik nu denk een locale variable ga te gebruiken, typ ik
    >bijvoorbeeld dit:
    >
    >$variable;
    >
    >Maar php geeft me de volgende notices:
    >
    >Notice: Undefined variable: naamvar in c:\webserver\eenofander.php.bestand(288)
    >: eval()'d code on line 81
    >
    >Dat het hier om eval'd code gaat is niet belangrijk.
    >Maar ik doe het dus fout?


    Tikfoutje? naamvar != $naamvar. En anders eens goed kijken of je de
    variabele wel op de goede plaats gedefinieerd hebt.

    Jan
    --
    Look, Ma. No tables - http://enbio.steenbergen-stichting.nl/

  3. #3
    Daniel Tryba
    [PHP] declaraties van variabelen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP] declaraties van variabelen

    Tjerk Wolterink <tjerk@wolterinkwebdesign.com> wrote:
    > In php als ik nu denk een locale variable ga te gebruiken, typ ik
    > bijvoorbeeld dit:
    >
    > $variable;


    Dit is inerdaad "het _gebruiken_ van een variabele binnen de huidige
    scope" volkomen analoog aan bv java.

    > zodat ik weet dat die daar net gedefineerd is en gebruikt gaat worden,
    > in java doe ik dit als volgt:
    >
    > ObjectType variable=null;
    >
    > Maar php geeft me de volgende notices:
    >
    > Notice: Undefined variable: naamvar in c:\webserver\eenofander.php.bestand(288)
    > : eval()'d code on line 81
    >
    > Dat het hier om eval'd code gaat is niet belangrijk.
    > Maar ik doe het dus fout?


    Geen idee. Het zou wel verdomd handig zijn als je een simpel
    selfcontaining voorbeeld zou geven ipv hak/tak.

    > Hoe definieer ik nu lokale variableen? wat van waarde moet ik
    > zeg geven? Ook null?? bestaat daat wel in php?


    Variabelen declareer je door toekenning, en als jou gewoonte is om een
    default waarde toe te kennen in java hoef je alleen maar het type weg te
    laten immers daar doet PHP niet zo strict aan. Maar
    http://www.php.net/manual/en/language.variables.php staat vol met
    voorbeelden.

    Uitzondering zijn member variablen van classes:
    http://www.php.net/manual/en/language.oop.php
    http://www.php.net/manual/en/language.oop5.php

  4. #4
    Tjerk Wolterink
    [PHP] declaraties van variabelen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP] declaraties van variabelen

    Daniel Tryba wrote:
    > Tjerk Wolterink <tjerk@wolterinkwebdesign.com> wrote:
    >
    > [knip]
    >
    >>Hoe definieer ik nu lokale variableen? wat van waarde moet ik
    >>zeg geven? Ook null?? bestaat daat wel in php?

    >
    >
    > Variabelen declareer je door toekenning, en als jou gewoonte is om een
    > default waarde toe te kennen in java hoef je alleen maar het type weg te
    > laten immers daar doet PHP niet zo strict aan. Maar
    > http://www.php.net/manual/en/language.variables.php staat vol met
    > voorbeelden.
    >
    > Uitzondering zijn member variablen van classes:
    > http://www.php.net/manual/en/language.oop.php
    > http://www.php.net/manual/en/language.oop5.php


    Ik heb een oplossing, doe het nu als volgt:

    $variable=NULL;

    vervolgens kan ik het gebruiken.
    Overigens zullen de meesten de foutmeldingen niet krijgen
    omdat het om NOTICE's gaat, die staan meestal uit in php.ini

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics