Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

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.