Ik zie in verschillende tutorials en scripts telkens het punt teken (.) opduiken zonder dat ik nu goed begrijp waarom die 'r nou staat cq gebruikt wordt.

Kan iemand hier iets over zeggen ?

joop.
Waarscijnlijk bedoel je dit:

<?php
$var="123".$var2;
?>
die punt dient als een schiedings teken tuusen een tekst of variabel. je kan ook dit doen:
<?php
$var="123$var";
?>
Maar dit is niet echt veilig dus sluiten we de quotes en zetten er een punt tussen.
Dat voorbeeld van D@rk is toch fout :s ??..

moet het niet zijn
<?
$var = "123".$var2."";
?>

Dat ding heet geloof ik de operator punt..
okay, dat is een voorbeeld.
Ik snap alleen nog steeds niet wat er in je voorbeeld bedoelt wordt.


Joop.
@Jorik Berkepasit moet er 100% zeker niet achter.
Die quotes staan voor een tekst dat je ga plaatsen maar je laat het leeg.

//Edit ik ben root geworden :S
Met een punt kan je meedere gegevens gescheiden houden (ik zeg expres geen variabelen want het kunnen ook constanten en functies zijn)
<?php
echo 'hier gewoon wat tekst ' . $var . date('h:m:s') . md5('test');
?>

Je ziet dat je gewoon functies, variabelen, gewone tekst en evt. meer er in kan zetten.
Okay, als ik het goed begrijp wordt het voornamelijk bij echo en/of print opdrachten gebruikt.

Bedankt voor de info allemaal.

Joop.
Hoeft niet perse, het kan ook in een include of welke functie dan ook gebruikt worden.

<?
include('/page/'.$page.'.php');
?>

Maar idd je ziet het bijna altijd in een echo of print.
Nog ff een laatste vraag, ik zag in een tutor van Bas kregeler de volgende code:

//--- selecteer de naam + leeftijd uit de database
$sql = "SELECT t1.id, t1.naam, t2.leeftijd, t2.tid FROM ";
$sql .= "personen AS t1, leeftijden AS t2 ";
$sql .= "WHERE t1.id = " . $id . " AND t2.tid = " . $id;
$res = mysql_query($sql);
$row = mysql_fetch_array($res);

Hieruit zou ik dus veilig kunnen concluderen dat je met bhv de punt één lange variabele 'sql'krijgt , wat je bv in basic met het plus teken zou doen:
$a=$b+$c ?

Joop.
@Jorik Berkepas
Waarscijnlijk bedoel je dit:

<?php
$var="123".$var2;
?>
die punt dient als een schiedings teken tuusen een tekst of variabel. je kan ook dit doen:
<?php
$var="123$var";
?>
Maar dit is niet echt veilig dus sluiten we de quotes en zetten er een punt tussen.

Dat voorbeeld van D@rk is toch fout :s ??..

moet het niet zijn
<?
$var = "123".$var2."";
?>


Beide zijn mogelijk!

Reageren