Deze website maakt gebruik van cookies. Waarom? Klik hier voor ons privacy- en cookiebeleid. Door op akkoord te klikken of door gebruik te blijven maken van deze website geeft u aan akkoord te zijn met het gebruik van cookies.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

wat PHP-vragen

gerben
19 antwoorden
  • als er bijvoorbeeld in een bestand staat:

    [code:1:638b2fb0ba]$config['include_dir'] = './private';[/code:1:638b2fb0ba]

    en in een ander bestand:

    [code:1:638b2fb0ba]require_once($config['include_dir'].'/bestand.php');[/code:1:638b2fb0ba]

    waar is dan de . goed voor die staat bij [code:1:638b2fb0ba]./private [/code:1:638b2fb0ba]en [code:1:638b2fb0ba].'/bestand.php');[/code:1:638b2fb0ba]?

    tnx

    K.
  • De ene staat binnen de quotes en is dus onderdeel van de string, de andere is een operator om strings aan elkaar te plakken.
  • [quote:d65c27cf4b="Bill Gates"]De ene staat binnen de quotes en is dus onderdeel van de string, de andere is een operator om strings aan elkaar te plakken.[/quote:d65c27cf4b]ok, die operator snap ik, maar als bij die ander een onderdeel van die string is, dan zou het dus verwijzen naar ./private/bestand.php
    moet het dan niet zijn /…/private/bestand.php of gewoon private/bestand.php?
  • [quote:17b93fd426="MAXimum"][quote:17b93fd426="Bill Gates"]De ene staat binnen de quotes en is dus onderdeel van de string, de andere is een operator om strings aan elkaar te plakken.[/quote:17b93fd426]ok, die operator snap ik, maar als bij die ander een onderdeel van die string is, dan zou het dus verwijzen naar ./private/bestand.php
    moet het dan niet zijn /…/private/bestand.php of gewoon private/bestand.php?[/quote:17b93fd426]
    "." is huidige directory, dus
    ./private/bestand.php = private/bestand.php

    Maakt afaik niet veel uit welke schrijfwijze je gebruikt.
  • Het is om er zeker van te zijn dat hij alleen in de huidige directory kijkt. Zonder ./ zoekt hij het hele $PATH af.
  • [quote:a3cfffb60c="Annie"]"." is huidige directory[/quote:a3cfffb60c]Ok, bedankt :)
  • [quote:a119e7ee03="Annie"]"." is huidige directory[/quote:a119e7ee03]Dit is overigens vrij universeel, het werkt iig onder DOS, Windows en Linux.
    ".." is dan ook de bovenliggende directory.

    - Bas
  • [quote:3681b9f205="BasHamar"][quote:3681b9f205="Annie"]"." is huidige directory[/quote:3681b9f205]Dit is overigens vrij universeel, het werkt iig onder DOS, Windows en Linux.
    ".." is dan ook de bovenliggende directory.

    - Bas[/quote:3681b9f205]
    Ja, ik wist alleen ".." :oops::oops: thanx (:
  • Nu ik hier trouwens toch bezig ben, heb ik nog een PHP vraag:
    waarom wordt $i of $j zovaak gebruikt? houd het ook nog iets in?
    anders is het toch veel fijner om een heel woord te gebruiken? anders wordt het zo ingewikkeld :)
  • Volgens mij stamt dat uit de tijd van de oude C, of misschien zelfs MSX, waarbij men verkorte notaties gebruikte. $i is altijd een teller, [b:3fac21959c]i[/b:3fac21959c]nteger (geheel getal) of volgens sommigen [b:3fac21959c]i[/b:3fac21959c]terator ("doorloper"), $j is vervolgens gewoon de volgende in het alfabet.

    Weet niet of dit historisch gezien helemaal klopt, maar zoiets heb ik ooit op de opleiding opgevangen.

    - Bas
  • Het heeft geen speciale betekenis. $i wordt nog wel eens gebruikt om iets even tijdelijk in op te slaan. De I staat dan voor integer volgens mij. Een heel woord gebruiken is inderdaad beter, maar daar is niet iedereen even creatief genoeg voor. :)

    Bas was me al weer voor
  • ok, bedankt jullie :)
    dan nog iets :P
    wat doet ++?
    als er bijv staat $i++
    uh
    wat dan?
  • $i = $i + 1

    $i += 1

    $i++

    allemaal hetzelfde, maar ik denk dat zulke dingen ook op php.net staan.
  • $i++ komt overeen met $i+1
    Dus bij de oude waarde van i wordt 1 opgeteld.
  • Ok, bedankt allen 8) :)
  • En dan zullen we het over ++$i maar niet hebben… ;)
  • [quote:fa5b35745e="gerben"]En dan zullen we het over ++$i maar niet hebben… ;)[/quote:fa5b35745e]uhhh……. :lol: vertel (A) :P
  • [quote:9a1f2ecff3="gerben"]En dan zullen we het over ++$i maar niet hebben… ;)[/quote:9a1f2ecff3]Woei, die mag jij maar uitleggen, daar heb ik geen zin in! :P
  • [quote:4b4594a786="[m]"][quote:4b4594a786="gerben"]En dan zullen we het over ++$i maar niet hebben… ;)[/quote:4b4594a786]Woei, die mag jij maar uitleggen, daar heb ik geen zin in! :P[/quote:4b4594a786]mietjééhh… :lol: :wink:

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.