bwakad Posted September 6, 2014 Posted September 6, 2014 Dang, I did not know this was a reall issue! For no reason today I used the single qoutes under the impression "PW does not mind"... but no results and I was thinking, what am I doing wrong? wrong combination (variable inside single qoutes): foreach ($pages->find( ' parent=/browse/{$page->name}/ ' ) as $filter) { good combination (double quotes = use brackets): foreach ($pages->find( " parent=/browse/{$page->name}/ " ) as $filter) { good combination (single qoutes = use concatenate ): foreach ($pages->find( ' parent=/browse/ ' . $page->name ) as $filter) {
SiNNuT Posted September 6, 2014 Posted September 6, 2014 It's not an issue, it's just how PHP handles things, and is not specific to PW. Variables will not get evaluated inside single quoted strings. edit: for future reference: http://php.net/manual/en/language.types.string.php
bwakad Posted September 6, 2014 Author Posted September 6, 2014 Understood. I was actually being put on the wrong track because the red box on error's showed me as if it strip down qoutes anyway. But it's a nice example for people anyway!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now