Your PHP skills tool showed me were I needed to improve and how to do it! "Su herramienta de PHP me mostró las habilidades que eran necesarias para mejorar y cómo hacerlo!"
Tom

Formato de texto

No es a menudo la situación en el desarrollo de software de querer dar formato al texto, para crear un mensaje o mostrar un aviso, etc Una manera de hacer esto sería concatanate texto juntos. Sin embargo, esta es una solución bastante complicado. Así que ...
" An error occured on " . $ websiteName . " the error states " . $ errorText . " please try to " . $ error solution . echo "Ha ocurrido un error de". $ WebsiteName. ", señala el error". $ errorText. "intenta". solución de $ error.
Una mejor solución sería utilizar una cadena con formato, con la función sprintf.
sprintf ( " An error occured on % s the error states % s please try to % s " , $ websiteName , $ errorText , $ error solution ) ; echo sprintf ("Ha ocurrido un error en% s el error de los estados% s intenta% s", $ WebsiteName, errorText $, $ solución de errores);
Una forma aún más simple de hacer esto sería el uso de printf que imprimir el texto con formato directamente a la pantalla, que utiliza la misma cadena de formato en sprintf.
" An error occured on % s the error states % s please try to % s " , $ websiteName , $ errorText , $ error solution ) ; printf ("Ha ocurrido un error en% s el error de los estados% s intenta% s", $ WebsiteName, errorText $, $ solución de errores);
Símbolos% s significa que un argumento de cadena aparecerá en ese punto de la cadena. Los argumentos se colocan en el orden de que se encuentran, en la lista de argumento. Así en el ejemplo anterior significa WebsiteName viene errorText primero y luego. El número de argumentos en la cadena debe coincidir con el número de argumentos de la función, de lo contrario un error será lanzada. Para utilizar el mismo argumento más de una vez en una cadena que se pueden numerar los argumentos, como se muestra a continuación, eran el nombre del argumento se usa dos veces.
name = " Tom " ; $ Nombre = "Tom";
food = " apple " ; $ Alimentaria = "manzana";
" % 1 $ s went to the shops to buy a % 2 $ s , which % 1 $ s was very pleased with . " , $ name , $ food ) ; printf ("% 1 $ s fueron a las tiendas para comprar un% 2 $ s, que% 1 $ s estaba muy contento con.", $ name, $ comida);
Cadenas con formato también puede ser útil para la representación de las sentencias SQL, fueron otra de las características de las cadenas de formato pasa a primer plano, especificación de los tipos. Esto permite que los tipos que se trata adecuadamente.
type = " C " ; $ Type = "C";
sql = sprintf ( " SELECT * FROM Users WHERE UserType = ' % c ' " , $ type ) ; $ Sql = sprintf ("SELECT * FROM usuarios WHERE '% c' = UserType", $ tipo);
Esto asegura que la variable $ tipo es la salida como un tipo Char y no anyother.

No hay comentarios han sido proporcionados.
la seguridad de la imagen
Escrito por Domingo Skinner
Última actualización: 25/10/2011 16:00:38