1 |
1 |
Je kan aanhalingstekens gewoon in PHP code gebruiken door ze te escapen met een backslash.quote:Op donderdag 25 maart 2010 15:48 schreef Joooo-pi het volgende:
Gaat redelijk met mijn zelfstudie php tot nu toe
Hier weer ff een vraag:
De volgende code geeft een fout:
[ code verwijderd ]
volgens mij door de aanhalingstekens binnen de aanhalingstekens...
Ik heb dit als volgt opgelost:
[ code verwijderd ]
Is het normaal om steeds een stukje code af te breken om html te schrijven en vervolgens weer te beginnen met code? Het loopt allemaal zo door elkaar heen op laatst. Sowieso, moet het onderscheid tussen de enkele en dubbele aanhalingstekens mij nog wat meer duidelijk worden.
Iemand tips?
1 |
1 |
1 2 3 | $oTVP->plaats(1431596); ?> |
1 |
Eenvoudiger is:quote:Op donderdag 25 maart 2010 15:58 schreef SinofEnvy het volgende:
[..]
Je kan aanhalingstekens gewoon in PHP code gebruiken door ze te escapen met een backslash.
[ code verwijderd ]
Geeft: Hoi, dit: " is een aanhalingsteken. Zo ook bij HTML.
[ code verwijderd ]
1 |
1 |
1 |
:X. Liever append je die gewoon met de string concatenate operator:quote:Op donderdag 25 maart 2010 16:07 schreef wijsneus het volgende:
[..]
Dubbele quotes alleen gebruiken als je daarwerkelijk variabelen wilt gebruiken binnen de string.
1 |
1 |
Dat is een stuk netter inderdaad.quote:Op donderdag 25 maart 2010 16:14 schreef Anthraxx het volgende:
[..]
. Liever append je die gewoon met de string concatenate operator:
[ code verwijderd ]
ipv
[ code verwijderd ]
Die eerste blijft sowieso werken. Die tweede is niet eens zeker of ze dat ooit gaan uitfaseren. Dubbele quotes gebruik je alleen als je control characters wilt gebruiken en die niet letterlijk in je string op wilt nemen.
Agreed.quote:Op donderdag 25 maart 2010 16:14 schreef Anthraxx het volgende:
[..]
Die eerste blijft sowieso werken. Die tweede is niet eens zeker of ze dat ooit gaan uitfaseren. Dubbele quotes gebruik je alleen als je control characters wilt gebruiken en die niet letterlijk in je string op wilt nemen.
quote:Op donderdag 25 maart 2010 16:07 schreef wijsneus het volgende:
Helaas kun je dan niet iets doen als:
[ code verwijderd ]
1 2 3 | $type= 'text'; echo '<input type="'.$type.'" />'; //goed! ?> |
Of je gebruikt gewoon php-templates:quote:Op donderdag 25 maart 2010 16:19 schreef cablegunmaster het volgende:
[..]
[ code verwijderd ]
Zo kan het ook
1 2 3 4 5 | $bla = doeIets(); define('TEMPLATE', 1); require('templates/home.php'); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | if(!defined('TEMPLATE')) { header('HTTP/1.x 301 Moved Permanently'); header('Location: /'); exit(); } ?> <html> <head> <title>Bla!</title> </head> <body> <?php foreach($bla as $k => $v): ?> K: <?=$k?><br /> V: <?=$v?><br /> <?php endforeach; ?> </body> </html> |
1 2 3 4 5 6 7 | $topic = Topic::find(array('id' => 1431596)); if($topic) { $post = new Post($this->user, "Terugvindpost", "14.gif"); $topic->addPost($post); } ?> |
Gebaseerd op echte FOK-code?quote:
You lost me...quote:Op donderdag 25 maart 2010 16:59 schreef Trollface. het volgende:
[..]
Of je gebruikt gewoon php-templates:
/index.php:
[ code verwijderd ]
/templates/home.php:
[ code verwijderd ]
Of je doet het, nog beter, via MVC.
1 |
1 |
1 |
1 |
Het is geen vervanger voor AND. Rij wordt al teruggegeven als 1 van de criteria overeenkomt. Het is inderdaad wel korter als status = 1 OR status = 2 OR status =4quote:Op vrijdag 26 maart 2010 09:49 schreef Anthraxx het volgende:
[ code verwijderd ]
Zo uit mijn hoofd.
De WHERE ... IN syntax is erg handig als je kolom meer dan 1 waarde kan hebben. Elke keer WHERE x = 1 AND WHERE x = 2 AND ... n is ook weer zoiets.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |