Interesante

Aprenda PHP: una guía para principiantes sobre programación PHP

Aprenda PHP: una guía para principiantes sobre programación PHP

01 de 09

Sintaxis básica de PHP

PHP es un lenguaje de secuencias de comandos del lado del servidor utilizado en Internet para crear páginas web dinámicas. A menudo se combina con MySQL, un servidor de base de datos relacional que puede almacenar la información y las variables que pueden usar los archivos PHP. Juntos pueden crear todo, desde el sitio web más simple hasta un sitio web comercial completo, un foro web interactivo o incluso un juego de rol en línea.

Antes de que podamos hacer las grandes cosas elegantes, primero debemos aprender los conceptos básicos a partir de los cuales construimos.

  1. Comience creando un archivo en blanco con cualquier programa que pueda guardar en formato de texto sin formato.
  2. Guarde su archivo como un archivo .PHP, por ejemplo mypage.php. Guardar una página con la extensión .php le dice a su servidor que necesitará ejecutar el código PHP.
  3. Ingrese la declaración para que el servidor sepa que está surgiendo código PHP.
  4. Después de esto, ingresaríamos al cuerpo de nuestro programa PHP.
  5. Ingrese la declaración ?> para que el navegador sepa que el código PHP está listo.

Cada sección del código PHP comienza y termina activando y desactivando las etiquetas PHP para que el servidor sepa que necesita ejecutar el PHP entre ellas. Aquí hay un ejemplo:

//en

//y

//apagado ?>

Todo entre el se lee como código PHP. los declaración también se puede expresar como simplemente Si es deseado. Cualquier cosa fuera de estas etiquetas PHP se lee como HTML, por lo que puede cambiar fácilmente entre PHP y HTML según sea necesario. Esto será útil más adelante en nuestras lecciones.

02 de 09

Comentarios

Si desea que se ignore algo (un comentario, por ejemplo), puede poner // antes como lo hice en nuestro ejemplo en la página anterior. Hay algunas otras formas de crear comentarios dentro de PHP, que demostraré a continuación:

// Un comentario en una sola línea

# Otro comentario de línea única

/ * Con este método, puede crear un bloque de texto más grande y todo se comentará * /

?>

Una razón por la que puede querer poner un comentario en su código es para tomar nota de lo que hace el código como referencia cuando lo edite más tarde. También puede poner comentarios en su código si planea compartirlo con otros y quiere que comprendan lo que hace, o que incluyan su nombre y términos de uso dentro del script.

03 de 09

Declaraciones de impresión y eco

Primero vamos a aprender sobre la declaración echo, la declaración más básica en PHP. Lo que esto hace es generar lo que le digas que haga eco. Por ejemplo:

Esto devolvería la declaración Me gusta sobre. Observe que cuando hacemos eco de una declaración, está contenida entre comillas â € œâ €.

Otra forma de hacerlo es usar la función de impresión. Un ejemplo de eso sería:

Hay mucho debate sobre cuál es mejor usar o si hay alguna diferencia. Aparentemente, en programas muy grandes que simplemente generan texto, ECO La declaración se ejecutará un poco más rápido, pero para los principiantes son intercambiables.

Otra cosa a tener en cuenta es que toda su impresión / eco está contenida entre comillas. Si desea utilizar una comilla dentro del código, debe utilizar una barra diagonal inversa:

"También me gusta Acerca de""?> var13 ->

Página de prueba de PHP "; print" Billy dijo "Me gusta Acerca de también " "?> var13 ->

Como puede ver, puede insertar HTML directamente en su línea de impresión php. Puede formatear el HTML en el resto del documento como desee, pero recuerde guardarlo como un archivo .php.

¿Usas PRINT o ECHO? Comparte tu respuesta!

04 de 09

Variables

Lo siguiente que debes aprender a hacer es establecer una variable. Una variable es algo que representa otro valor.

Esto establece nuestra variable, $ like, a nuestra anterior Me gusta sobre declaración. Observe nuevamente las comillas “â € œâ € utilizadas, asà como el punto y coma; para mostrar el final de la declaración. La segunda variable $ num es un número entero y, por lo tanto, no utiliza las comillas. La siguiente línea imprime la variable $ like y $ num respectivamente. Puede imprimir más de una variable en una línea usando un punto., Por ejemplo:

"; print $ like." ". $ num; print"

"; print" Mi número favorito es $ num ";?> var13 ->

Esto muestra dos ejemplos de impresión de más de una cosa. La primera línea de impresión imprime las variables $ like y $ num, con el punto. para separarlos La tercera línea de impresión imprime $ como una variable, un espacio en blanco y la variable $ num, todos separados por puntos. La quinta línea también muestra cómo se puede usar una variable entre comillas "".

Algunas cosas para recordar al trabajar con variables: son CaSe SeNsitiVe, siempre se definen con un $ y deben comenzar con una letra o un guión bajo (no un número). Además, tenga en cuenta que si es necesario, es posible construir variables dinámicamente.

05 de 09

Matrices

Mientras que una variable puede contener una sola pieza de datos, una matriz puede contener una cadena de datos relacionados. Su uso puede no ser aparente de inmediato, pero se volverá más claro a medida que comencemos a usar bucles y MySQL. A continuación se muestra un ejemplo:

$ edad "Justin" = 45; $ edad "Lloyd" = 32; $ edad "Alexa" = 26; $ edad "Devron" = 15;

imprima "Los nombres de mis amigos son". $ amigo0. ",". $ amigo1. ",". $ amigo2. "y". $ amigo3;

impresión "

";

imprimir "Alexa es". $ age "Alexa". "años de edad"; ?> var13 ->

La primera matriz ($ friend) se organiza utilizando números enteros como clave (la clave es la información entre paréntesis), lo cual es útil cuando se utilizan bucles. La segunda matriz ($ age) muestra que también puede usar una cadena (texto) como clave. Como se demostró, los valores son llamados por print de la misma manera que lo sería una variable regular.

Los mismos principios se aplican a las matrices como variables: son CaSe SeNsitiVe, siempre se definen con un $ y deben comenzar con una letra o un guión bajo (no un número).

06 de 09

Operandos

Probablemente todos hayan escuchado el término expresión utilizado en matemáticas. Utilizamos expresiones en PHP para preformar operaciones y dar una respuesta a un solo valor. Estas expresiones están formadas por dos partes, los operadores y los operandos. Los operandos pueden ser variables, números, cadenas, valores booleanos u otras expresiones. Aquí hay un ejemplo:

una = 3 + 4

En esta expresión, los operandos son a, 3 y 4

si = (3 + 4) / 2

En esta expresión, la expresión (3 + 4) se usa como un operando junto con by 2.

07 de 09

Operadores

Ahora que comprende qué es un operando, podemos entrar en más detalles sobre qué son los operadores. Los operadores nos dicen qué hacer con los operandos, y se dividen en tres categorías principales:

Matemático:
+ (más), - (menos), / (dividido por) y * (multiplicado por)

Comparación:
> (mayor que), <(menor que), == (igual a) y! = (no igual a)

Booleano:
&& (verdadero si ambos operandos son verdaderos), || (verdadero si al menos un operando es verdadero), xor (verdadero si SOLO un operando es verdadero), y! (verdadero si un solo operando es falso)

Los operadores matemáticos son exactamente como se llaman, aplican funciones matemáticas a los operandos. La comparación también es bastante sencilla, comparan un operando con otro operando. Booleano sin embargo puede necesitar un poco más de explicación.

Boolean es una forma extremadamente simple de lógica. En booleano, cada declaración es verdadera o falsa. Piense en un interruptor de luz, debe estar encendido o apagado, no hay en el medio. Dejame darte un ejemplo:

$ a = verdadero;
$ b = verdadero;
$ c = falso;

$ a && $ b;
Esto pide que $ a y $ b sean ambos verdaderos, ya que ambos son verdaderos, esta expresión es VERDADERA

$ a || $ b;
Esto es pedir que $ a o $ b sean ciertos. De nuevo, esta es una expresión VERDADERA

$ a xor $ b;
Esto es pedir $ a o $ b, pero no ambos, para ser verdad. Como ambos son verdaderos, esta expresión es FALSA

! $ a;
Esto es pedir que $ a sea falso. Como $ a es verdadero, esta expresión es FALSA

! $ c;
Esto es pedir que $ c sea falso. Como ese es el caso, esta expresión es VERDADERA

08 de 09

Declaraciones condicionales

Los condicionales permiten que su programa tome decisiones. Siguiendo el mismo tipo de lógica booleana que acaba de aprender, la computadora solo puede hacer dos elecciones; verdadero o falso. En el caso de PHP, esto se logra usando declaraciones IF: ELSE. A continuación se muestra un ejemplo de una declaración IF que aplicaría el descuento de un senior. Si $ over65 es falso, todo lo que está dentro de los {corchetes} simplemente se ignora.

Sin embargo, a veces solo la declaración IF no es suficiente, también necesita la declaración ELSE. Cuando se usa solo la instrucción IF, el código entre paréntesis se ejecutará (verdadero) o no (falso) antes de continuar con el resto del programa. Cuando agregamos la declaración ELSE, si la declaración es verdadera, ejecutará el primer conjunto de código y si es falsa, ejecutará el segundo conjunto de código (ELSE). Aquí hay un ejemplo:

09 de 09

Condicionales anidados

Una cosa útil para recordar acerca de las declaraciones condicionales es que se pueden anidar entre sí. A continuación se muestra un ejemplo de cómo se podría escribir el programa de descuentos de nuestro ejemplo para usar instrucciones IF: ELSE anidadas. Hay otras formas de hacerlo, como usar elseif () o switch () pero esto demuestra cómo se pueden anidar las instrucciones.

65) {$ descuento = .90; imprima "Ha recibido nuestro descuento para personas mayores, su precio es $". $ precio * $ descuento; } else {if ($ edad

Este programa primero verificará si son elegibles para el descuento para personas mayores. Si no lo son, verificará si son elegibles para un descuento para estudiantes, antes de devolver el precio sin descuento.