Saca tu Fender Stratocaster y pon algunas cuerdas nuevas. Conéctate a un Marshall Stack épico y sube hasta 11. Pregúntale al público si está listo para rockear con tu mejor acento británico. Estamos a punto de rockear con las variables y cadenas de PHP. Nuestro riff de apertura abordará algunas de las convenciones de nomenclatura necesarias para crear sus propias variables y cadenas. A continuación, a medida que subas y bajes el diapasón, deberás evitar algunas palabras clave que no forman parte de las escalas de tu jam. Finalmente, comenzará un solo y pondrá en práctica sus nuevas habilidades encontradas. Vamos a rockanrolear.
Convenciones de nomenclatura de variables de PHP
Las variables son parte de todos los lenguajes de programación y PHP no es diferente. Los usamos para contener información que es mutable, lo que significa que podemos insertar, actualizar o eliminar valores de una variable. Piense en una variable como una pequeña porción de memoria en su computadora. Como su nombre lo indica, las variables contendrán datos variables a lo largo de su ciclo de vida. Las variables de PHP siguen una convención de nomenclatura específica. Estas son algunas de las pautas a seguir.
Comienza con un signo de dólar Cada variable PHP comenzará con un signo de dólar. A algunas personas les encanta esto, mientras que a otras les resulta irritante. Tiene un buen propósito en el esquema general de las cosas, ya que cuando está revisando el código, puede identificar rápidamente cualquier cosa que sea una variable. Ayuda con la legibilidad.
- Letra o subrayado El signo de dólar inicial debe ir seguido de una letra o de subrayado.
- Letras Números Guiones y subrayados El nombre de la variable general puede contener cualquiera de estos caracteres.
- Sin espacios No se le permite tener espacios en el nombre de la variable.
- Las variables sensibles a mayúsculas y minúsculas son sensibles a mayúsculas y minúsculas
$boo
y$BOO
son dos variables diferentes.
Ejemplos de variables PHP
El fragmento anterior contiene varios nombres de variables válidos. Si los usara en su código, funcionarían bien. Sin embargo, hay algunas mejores prácticas involucradas, así que echemos un vistazo a esa idea. En primer lugar, el último ejemplo de $__coolThing
es una mala idea. La razón es que esta variable comienza con dos guiones bajos. Si bien técnicamente puede hacer esto, puede ser muy confuso para otros que pueden necesitar trabajar con su código. Para empeorar las cosas, está el $_thing
estilo de crear una variable. PHP mismo usa un guión bajo para casos de uso especiales. No querrá dudar de sí mismo cuando se encuentre con estos casos con uno o varios guiones bajos al principio. El estilo de variable de mejores prácticas general para usar en PHP es en forma de$my_variable
. Este puede ser el caso con otros lenguajes, sin embargo en PHP encontrará que muchos desarrolladores se adhieren a este estilo.
Palabras clave PHP
Otra cosa a tener en cuenta son las palabras clave que PHP ya utiliza. Todas estas son construcciones del lenguaje. Técnicamente, aún podría usarlos como nombres de variables, pero ¿por qué haría eso? No lo hagas, ya que te confundirás con los demás.
__halt_compiler () | abstracto | y | formación() | como |
rotura | invocable | caso | captura | clase |
clon | constante | Seguir | declarar | defecto |
morir() | hacer | eco | más | elseif |
vacío() | declaración final | fin de | endforeach | terminara si |
interruptor final | mientras tanto | eval () | salida() | extiende |
final | finalmente | para | para cada | función |
global | ir | Si | implementos | incluir |
include_once | en vez de | en lugar de | interfaz | Está establecido() |
lista() | espacio de nombres | nuevo | o | impresión |
privado | protegido | público | exigir | requerir una vez |
regreso | estático | cambiar | lanzar | rasgo |
tratar | desarmado () | utilizar | var | mientras |
xor | rendimiento |
Haciendo uso de variables PHP
La forma más fácil de comprender las variables es crear algunas propias y comenzar a colocar datos dentro de ellas. Aquí, crearemos dos variables y colocaremos información variable en ellas, luego las enviaremos al navegador para confirmar que el contenido de dichas variables se está actualizando y cambiando.
En la primera línea utilizamos el operador de asignación =
para colocar el valor de 25
en la variable correctamente nombrada $variable
. La línea 2 nos hace usar la echo
construcción del lenguaje para enviar el contenido $variable
a la pantalla. En esta misma línea, tenga en cuenta que usamos el operador de concatenación .
para agregar una etiqueta de salto de línea html de modo que tengamos un formato medio decente cuando se ejecute el script. En este punto, cuando se ejecuta el script, el navegador verá el valor de 25
en la pantalla.
A medida que el script continúa de arriba hacia abajo como lo hacen todos los scripts PHP, tomamos el valor de 50
y sobrescribimos el valor existente de 25
. Simplemente reasignando un valor a una variable existente, podemos sobrescribir o golpear, como les gusta decir a algunos programadores, el valor. Cuando hacemos eco de la misma variable en la pantalla, podemos ver que es ahora 50
. Excelente trabajo Jedi.
En la línea 7 del script, creamos una segunda variable llamada $something_else
. En los dos primeros escenarios, colocamos valores numéricos en la variable. Cuando hacemos eso, no necesitamos encerrar los datos con comillas simples o dobles. Sin embargo, en este último ejemplo, estamos tratando de poner una cadena $something_else
y es por eso que estos datos están entre comillas simples. Las comillas simples y dobles tienen diferentes significados en PHP, que veremos en breve. Como paso final en este programa php básico, simplemente hacemos eco del contenido $something_else
y confirmamos que sí, señor, es increíble .
Salida HTML sin formato
Salida del navegador renderizada
25
50
Usted señor, es impresionante
Trabajar con cadenas en PHP
Las cadenas son comunes en cualquier lenguaje de programación que pueda usar. Incluso ya hemos usado cadenas en este tutorial, así que veámoslas un poco más de cerca. Una cadena es simplemente una colección de caracteres individuales. Los caracteres pueden ser letras, números, símbolos, etc. Esta cadena de caracteres se incluirá entre comillas simples o dobles para indicar que en realidad se trata de una cadena. Ahora, es útil tener en cuenta que cuando se trabaja con cadenas, el estilo entre comillas simples y dobles para encerrarlas tiene un significado diferente. Todavía tendrá una cadena, pero la principal diferencia es que con las comillas dobles, PHP puede hacer uso de la interpolación, lo que significa que puede extraer el valor de una variable de esa variable y mostrar el valor cuando se ejecuta el código. Las comillas simples no permiten esto,
El ejemplo de cadena más básico
Comenzando desde el principio, veamos una cadena súper básica en PHP que enviamos al navegador.
Es posible que haya notado algo allí en forma de ese carácter de barra invertida . Cuando usamos cadenas en PHP y el estilo de comillas simples, si hay comillas simples dentro de la cadena, necesitaremos escapar de ellas para que el motor PHP sepa que este no es el final de nuestra cadena, es un carácter real que Me gustaría trabajar con. Es fácil tropezarse con esto, así que anótelo.
Poner HTML en una cadena PHP
Mencionamos que puede poner letras, números, símbolos, etc. en sus cadenas. Bueno, ¿adivinen qué es HTML? Así es, es una colección de caracteres y símbolos que se utilizan para marcar datos en una página web. Esto significa, así es Nashville, que puede poner HTML real en sus cadenas. Con su imaginación, puede crear todo tipo de cosas salvajes y locas utilizando este enfoque. Veamos solo un ejemplo simple.
Vivo en una etiqueta H1
¿No es bastante genial?
Pues sí, sí, es buen amigo.
Entonces, podemos ver que al incluir HTML en la propia cadena, podemos cambiar en gran medida la forma en que el navegador muestra los datos.
Trabajar con comillas dobles en cadenas PHP
Ahora, tomaremos ese mismo fragmento y cambiaremos un poco las cosas. Haremos uso de algunas variables, luego colocaremos esas variables en las cadenas que se enviarán al navegador. Sé que estás emocionado, así que vayamos directo a ello.
Me estoy relajando en una etiqueta H1
¿No es realmente increíble?
Sí, sí, eres excelente amigo.
Ahora bien, este ejemplo destaca algunos puntos clave. Tenga en cuenta que cambiamos nuestras comillas de inicio y final en las declaraciones de eco para usar comillas dobles. ¿Observa algo más diferente en esas líneas del ejemplo anterior? Sí, así es, las comillas dobles que se usaron para las definiciones de clases se han cambiado a comillas simples, así como las comillas simples ya no necesitan escaparse usando una barra invertida. También observe que en la salida, PHP felizmente extrajo los valores que habíamos colocado en nuestras variables y los envió al navegador como pensamos que lo harían usando interpolación. También notará que a las primeras tres variables que declaramos anteriormente se les asignaron cadenas. Por lo tanto, es bastante fácil asignar una cadena a una variable y puede hacerla tan larga como desee. Una prueba está en orden.
Así que eso fue bastante hábil. Tenga en cuenta que también hicimos uso de una función de cadena allí. Pronto llegaremos a más detalles sobre las funciones de cadena, pero por ahora, esta en particular nos da la longitud de una cadena. Entonces, el resultado completo de esa prueba nos da:
Esta es una cuerda. También va a ser largo. Eso es porque estamos probando la práctica de asignar cadenas a variables en PHP. Entonces, incluyamos algunos pensamientos e ideas al azar para que esta cadena tenga una buena longitud. Podríamos visitar fácilmente lorem ipsum punto com o algo así, pero ¿quién quiere leer esa mierda? En cambio, hablemos del Sol, la Luna, el Océano y todo tipo de cosas mientras caminamos por la playa. Si. Bastante ordenada, esa oración tiene 457 caracteres
Muy agradable.
La conclusión oscilante
Puede que todavía no seas una estrella de rock en toda regla, pero tus variables de PHP y tus habilidades de cuerdas han alcanzado un nivel mínimo de indie buzz. Sigue practicando y pronto estarás llenando estadios en todo el mundo.
0 Comentarios