Tengo la siguiente expresión regular, funciona bien si no le pongo variable $propiedad
Es decir si la llamo así
Código PHP:
Ver original
[\.#\s\w:-]*\#user_pass[,\s+][\.#\s\w:-]*\{[^\}]*\}
Pero a la que le ponga
$propiedad='user_pass';
Código PHP:
Ver original
Me arroja este error
Parse error: syntax error, unexpected ',', expecting T_STRING or T_VARIABLE or T_NUM_STRING
SCRIPT
Código PHP:
Ver original
<? $css='#login form .submit input:hover { background-color: #9ACBEF; border-color: #328AB2; color: #FFF; } h1 #prueba, h2 #login {border:0px; color:red; } #login_error { background-color: #FFEBE8; border-color: #CC0000; border-style: solid; border-width: 1px; margin: 0 0 13px 8px; padding: 8px; } #user_pass, #user_login {font-size: 20px; margin-right: 6px; padding: 3px; width: 97%; } '; $propiedad='user_pass'; echo "<pre>"; echo "</pre>"; foreach ($matches[0] as $propiedad) { echo $propiedad; } ?>
¿Alguien sabe por qué pasa esto?
Muchas gracias de antemano!