Está en la página 1de 9

Elementos básicos de PHP

PHP tiene varios elementos básicos, aquí te conmbro algunos


conceptos básicos de PHP:

Variable: Una variable es un espacio de memoria donde se


almacenara un dato que posteriormente puede ser usado en tu
código. Conoceremos este tema mas a fondo en la sección “Variables
y tipos de variables” del curso básico de PHP.

Operadores: Los operadores son construcciones que se comportan


generalmente como funciones, pero que difieren sintáctica o
semánticamente de las funciones habituales. Los ejemplos simples
mas comunes incluyen aritmética (adición con +), comparación (con >)
y operaciones lógicas (como AND o &&).

Arrays: Los arrays o matrices son variables especiales que guardan


una lista de datos dentro de ellas. Estudiaremos mas a fondo los
arrays en los capítulos “Arrays (o matrices) simples” y en “Arrays (o
matrices) con llaves”.

Estructuras de control: Una estructura de control es un bloque de


programación que analiza las variables y elige una dirección en la que
ir en función de determinados parámetros.

Comentarios en PHP: Son pedazos de código que te sirven para


comentar lo que vayas escribiendo, así puedes distinguir ciertas
partes de tu código o incluso entender mucho mejor lo que vayas
programando. Te recomiendo que siempre uses comentarios en tu
código, todo programador debería hacer esta actividad un hábito al
escribir tu código. Aquí te muestro cómo hacer comentarios en PHP.
¿Cómo podemos definir una variable en
PHP?
Hay algunas reglas básicas que debes seguir al elegir un nombre para
tus variables en lenguaje de programación PHP.

 Una variable en PHP se distingue del resto del código porque


empiezan con un signo de dólar ($). Si no declaras así tu variable, PHP
nunca la reconocerá como tal, por lo que técnicamente tu variable
jamás existirá dentro del código PHP, entonces no podrás trabajar
con ella.

Operadores que utiliza PHP


Podemos usar operadores aritméticos simples para sumar, restar o
concatenar algunas variables.

También podemos imprimir variables en PHP usando


el comando echo.

Por ejemplo, resumamos dos números, pongamos el resultado en


una nueva variable e imprimamos el resultado.

Otros tipos de operadores

En PHP podemos utilizar distintos operadores, aquí hay una lista de


ellos.

 Precedencia de los operadores: La precedencia de un operador


especifica cómo “estrechamente” une dos expresiones juntas. Por
ejemplo, en la expresión 1 + 5 * 3 , la respuesta es 16 y no 18 porque
el operador de multiplicación (“*”) tiene una precedencia más alta que
el operador de suma (“+”). Los paréntesis se pueden usar para forzar
la precedencia, si es necesario. Por ejemplo: (1 + 5) * 3 evalúa a 18 .

 Operadores aritméticos: Son los mismos operadores que veíamos


en la escuela, estos son: la identidad, la negación, la adición, la
sustracción, la multiplicación, la división, el módulo (el módulo te
muestra el resto de una división), y la exponenciación.

 Operadores de asignación: Los operadores de asignación en PHP se


usan con valores numéricos para escribir un valor en una variable. El
operador de asignación básica en lenguaje PHP es “=”. Significa que el
operando izquierdo se establece en el valor de la expresión de
asignación a la derecha. Aquí en el siguiente código te muestro todos
los operadores de asignación en PHP.

 Operadores de bit a bit: Los operadores bit a bit permiten la


evaluación y manipulación de bits específicos dentro de un
entero.

 Operadores de comparación: Los operadores de comparación,


como su nombre lo indica, le permiten comparar dos valores.

 Operadores de control de errores: PHP admite un operador


de control de errores: el signo at (@). Cuando se antepone a una
expresión en PHP, cualquier mensaje de error que pueda ser
generado por esa expresión será ignorado.

 Operadores de ejecución: PHP admite un operador de


ejecución: backticks (“).

 Operadores de aumento/decremento: Los operadores de


incremento de PHP se usan para incrementar el valor de una
variable, mientras que los operadores de disminución de PHP se
utilizan para disminuir el valor de una variable.
 Operadores lógicos: Los operadores lógicos de PHP se utilizan
para combinar declaraciones condicionales.

 Operadores de strings (o cadenas): Hay dos operadores de


cadenas . El primero es el operador de concatenación (‘.’), Que
devuelve la concatenación de sus argumentos hacia la derecha y
hacia la izquierda. El segundo es el operador de asignación de
concatenación (‘ . = ‘), Que agrega el argumento en el lado
derecho al argumento en el lado izquierdo.

 Operadores de arrays (o matrices).

Formato de cadena
Al igual que Perl, las cadenas de caracteres PHP entre comillas dobles
pueden formatear cadenas utilizando variables definidas. Por
ejemplo:

¿Qué es un arrays o matriz en lenguaje


PHP?
Los arrays son un tipo especial de variable que puede contener
muchas variables dentro de sí, y al mismo tiempo mantenerlas en una
especie de lista.

Funciones útiles de los arrays o matrices


La función de conteo (count), te devolverá como resultado el número
de miembros que tiene un array dentro de su estructura.
La función de PHP, reset obtiene el primer miembro del array.
(Aunque también resetea el puntero de iteración interno). Aquí hay un
ejemplo de la función reset:

La función end obtiene el último miembro de la lista del array.

¿Qué es una string o cadena en PHP?


Una string o cadena es una secuencia de caracteres, como “¡Hola,
mundo!”, o el nombre de una persona, cosa, o ciudad por ejemplo.

Una cadena o string en PHP, es una serie seguida de caracteres,


donde un carácter es igual a un byte. Sin embargo antes de que
puedas usar tu primera cadena o string en PHP tienes que crearla
primeramente. Hay distintas formas de hacer esto.

La forma más fácil de definir una cadena es cerrarla entre comillas


dobles $string =”valor” , y todos los caracteres entre las comillas se
percibirán como caracteres para el código PHP.

Sencillamente podemos decir que las strings o cadenas son variables


que contienen texto. Por ejemplo, una cadena que contiene un
nombre se define de la siguiente manera:

¿Qué es la estructura switch?


La estructura de control switch es una buena alternativa a las
sentencias If/Else if/Else en situaciones en las que se desea verificar
múltiples valores contra una sola variable o condición. Es realmente
efectiva si tienes una variable que puede poseer distintos casos, si lo
vemos de esta manera podemos decir que es preferible usar una
estructura switch antes de usar una estrutura if/elseif/else, ya que te
evitarás escribir tanto código y no te enredarás entre las estructuras
anidadas de los if; así que debes estudiar bien para que casos quieres
usar una estructura if/elseif/else o una estructura switch. Aquí te
muestro la sintaxis básica de una estructura de control switch:

¿Qué es el bucle for?


Los bucles for o para, son bucles simples que nos ayudan a iterar
sobre una variable iterable mediante el uso de un índice. Hay dos
tipos de bucles for: un bucle simple (estilo C) bucle for, y un bucle
foreach. Normalmente el ciclo o bucle for se usa cuando sabes de
antemano cuántas veces debe ejecutarse el script.

Bucle for (bucle para)


Los bucles for son muy útiles cuando necesitamos iterar sobre una
matriz y referirnos al miembro de la matriz usando un índice
cambiante. Por ejemplo, digamos que tenemos una lista de números
impares. Para imprimirlos, necesitamos referirnos a cada elemento
individualmente. El código que escribimos en el ciclo for puede usar el
índice i, que cambia en cada iteración del ciclo for. Aquí te muestro el
ejemplo:

 El enunciado de inicialización: en nuestro caso, inicializamos la


variable del iterador $i a 0.

 La declaración de condición: esta declaración se evalúa en cada


ciclo. El ciclo se detiene cuando esta condición no se cumple. Esto
sucederá cuando la variable del iterador $i sea más grande que la
longitud de la matriz.

 La instrucción de incremento/decremento: esta instrucción se


ejecuta en cada iteración para aumentar la variable de índice en la
cantidad necesaria. Por lo general, aumentaremos $i en 1. También
hay dos maneras más cortas de aumentar una variable en 1.
Podemos usar $i+=1 o también podríamos utilizar la expresión $i+
+ que es la mas utilizada.

¿Qué es el bucle while (o mientras) en


PHP?
A menudo, cuando escribe código, quiere que el mismo bloque de
código se ejecute una y otra vez en una fila. En lugar de agregar varias
líneas de código casi iguales en un script, podemos usar loops para
realizar una tarea como esta.

En PHP, la función de un ciclo while es hacer una tarea, una y otra vez,
siempre que la instrucción condicional especificada sea verdadera.
Entonces podemos decir que en este caso PHP ejecuta un bloque de
código mientras que la condición se cumpla en el tiempo.

Los bucles while son bloques simples que se ejecutan repetidamente


hasta que deje de cumplirse su condición.

¿Qué es una función en PHP?


Las funciones son simples bloques de código que podemos llamar
desde cualquier lugar de un documento PHP, o inlcuso, almacenarlas
en otro documento exterior y hacerles un llamado al documento en la
que las requerimos con una simple línea de código. Por ejemplo,
podemos crear una función que sume una lista de números y
devuelva el resultado. Llamemos a esta función suma.
 Clase: Este es un tipo de dato definido por el programador, que
incluye funciones locales así como datos locales. Puede pensar en una
clase como una plantilla para hacer muchas instancias del mismo tipo
(o clase) de objeto.

 Objeto: una instancia individual de la estructura de datos definida por


una clase. Se define una clase una vez y a continuación se crean
muchos objetos que pertenecen a ella. Los objetos también se
conocen como instancia.

 Variable de Miembro: Estas son las variables definidas dentro de


una clase. Estos datos serán invisibles para el exterior de la clase y se
puede acceder a ellos a través de las funciones de miembro. Estas
variables se llaman atributo del objeto una vez que se crea un objeto.

 Función de miembro: son la función definida dentro de una clase y


se utilizan para acceder a los datos de objeto.

 Herencia: Cuando una clase se define heredando una función


existente de una clase padre, entonces se llama herencia. Aquí la
clase infantil heredará todas o algunas de las funciones y variables de
una clase de padres.

 Clase de padre: Una clase que es heredada de otra clase. Esto


también se llama clase base o superclase.

 Clase heredada: Una clase que hereda de otra clase. Esto también se


denomina subclase o clase derivada.

 Polimorfismo: Este es un concepto orientado a objetos donde la


misma función puede ser usada para diferentes propósitos. Por
ejemplo, el nombre de la función seguirá siendo el mismo, pero
puede tomar un número diferente de argumentos y realizar una tarea
diferente.
 Sobrecarga: Es un tipo de polimorfismo en el que algunos o todos los
operadores tienen diferentes implementaciones dependiendo del
tipo de sus argumentos. Del mismo modo, las funciones también
pueden sobrecargarse con implementaciones diferentes.

 Abstracción de datos: Cualquier representación de datos en la que


los detalles de implementación están ocultos (abstractos).

 Encapsulación: se refiere a un concepto donde encapsulamos todos


los datos y funciones de los miembros juntos para formar un objeto.

 Constructor: se refiere a un tipo especial de función que se llamará


automáticamente cada vez que haya una formación de objeto de una
clase.

 Destructor: se refiere a un tipo especial de función que se llamará


automáticamente cada vez que un objeto se borre o salga del ámbito
de aplicación.

También podría gustarte