Quotes in php

In php gebruik je dan enkele quotes. Zo dus:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
    $bar
= 'bar';
    echo 'foo ' . $bar;
?>


En niet zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
    $bar
= "bar";
    echo "foo " . $bar;
?>


Waarom niet? Twee redenen:
-Als je dubbele quotes gebruikt, kun je variabelen binnen de quotes opnemen. Bij enkele quotes kan dat niet. Bij het gebruik van enkele quotes leer je jezelf ook aan om de variabelen buiten de quotes te halen.
-Je hoeft minder te escapen. Stel je wilt een link opnemen in php, dus met html tags:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    echo "<a href=\"php.net\">php net</a>";
?>


Makkelijker is dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php    
    echo '<a href="php.net">php net</a>';
?>


In html worden altijd dubbele quotes gebruikt. Omdat je alleen de quotes hoeft te escapen die gelijk zijn aan je beginquotes (als je begint met enkele hoef je geen dubbele te escapen), begin je in php zo veel mogelijk met enkele quotes.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Variabelen buiten quotes
  3. Het verschil
  4. Quotes in html
  5. Quotes in php
  6. Uitzondering 1 - mysql
  7. Uitzondering 2 - escaped characters
  8. Nawoord

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.