que pasa a leer este http://code.google.com/speed/articles/optimizing-php.html¿Qué hace el operador de asignación de PHP?
Se afirma que este código
$description = strip_tags($_POST['description']);
echo $description;
debe ser optimizado de la siguiente manera
echo strip_tags($_POST['description']);
Sin embargo, en mi entender, operación de asignación en PHP no es necesariamente crear una copia en la memoria.
Esto sólo tiene una copia de "ABC" en la memoria.
$a = $b = "abc";
Consume más memoria solo cuando se cambia una variable.
$a = $b = "abc";
$a = "xyz";
¿Es correcto?
En el primer fragmento de código, no se hace referencia a '$ description' más adelante? ¿Eso no implica que la cuerda se esté almacenando en la memoria? El segundo fragmento, sin embargo, no se puede referenciar de nuevo. Tendría que volver a evaluar la función una vez más para obtener el mismo resultado. – Blender