tedd wrote:
> >http://www.sperling.com/examples/pcss/


Tedd, the particular PHP syntactical technique you've used in your 
pcss article will trip over its own shoelaces as soon as the first 
{background: url("xxx")}  is encountered.

Instead of enclosing the whole stylesheet in double-quotes as you've done:
________________________

$color = "green";
$css = "
h2
{
         color: $color;
}
";
echo($css);
________________________

...your approach would benefit from heredoc syntax:
________________________

$color = "green";
echo <<< CSS
h2
{
         color: $color;
}
CSS;
________________________

Heredoc beautifully encompasses all text, including apostrophes & 
quotation marks, until the end-pattern is encountered, interpreting 
PHP $variables in the process.
http://php.net/heredoc#language.types.string.syntax.heredoc

Beyond that, I concur with others that it's possible, easy, and 
advantageous to separate PHP from CSS in separate files, for many of 
the same reasons we separate other types of script.  A PHP program 
can read a CSS file into a string variable, replace various key 
values as desired, and deliver the result to the browser without 
having to mix the two scripts in the same file.

Regards,
Paul  

______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to