El Rincón del Programador
776 subscribers
27 photos
22 links
Un espacio creado para programadores/as.
Para contrataciones y proyectos: @michyaraque
Download Telegram
📢 Dato Curioso
Sabías que... El 75% de los sitios web 2.0 están construidos en PHP. PHP es utilizado por el 81.7% de todos los sitios web cuyo lenguaje de programación del servidor conocemos.
📣 ¿Utilizas VPNs a menudo?

Aquí te dejo la aplicación de una dVPN totalmente funcional y gratuita durante su fase de pruebas (pasará a ser de pago en su red principal, y por tanto los proveedores de nodos empezarán a ganar incentivos por prestar su ancho de banda). En una red de nodos VPN descentralizados, no se crean registros por parte de los proveedores de dichos nodos, tal y como sucede en todos los VPNs centralizados en la actualidad. Por tanto, este nuevo concepto es el camino que seguirá la industria en los próximos años.

Si estás interesado en poner en marcha nodos para dicha red, puedes preguntar y encontrar información en su grupo español en Telegram: @SentinelESPLAT
📢 Pregunta

¿Os gustaria un mini curso de PHP?
Actualmente he desarrollado un bot para telegram en php y me gustaria enseñar algo de ese lenguaje no enfocado a bots sino a web, o si lo preferís puede ser enfocado a bots
📢 Aprendizaje

🔰Tutorial básico de PHP
1️⃣

Antes de empezar debemos familiarizarnos con el lenguaje, iniciaremos de forma básica para poder entender correctamente su funcionamiento. Primeramente deben conocer que para insertar códigos en lenguaje PHP debemos colocar las etiquetas <?php y ?> entre las cuales irá el código.

1️⃣ Ejemplo básico para familiarizarnos con el código

El comando de PHP para imprimir dentro de la página es "echo". Nuestro programa "Hola Mundo" será entonces:

<?php
echo "Hola Mundo";
?>

📤 Consola: Hola Mundo

Después de cada elemento o lineas de código se deben cerrar siempre con " ; " esto significa que ahi acaba esa línea.

2️⃣ Los comentarios en PHP

En PHP existen dos tipos de comentarios:
🔹 Comentarios de línea "//". Estos se utilizan para comentar línea a línea. Se colocan delante del texto o código que se quiere comentar.

🔹 Comentarios multilínea "/* */". Estos son para comentar más de una línea. Se coloca (/*), luego el texto o código a comentar y luego se cierra con (*/).

🔸 Ejemplo:

<?php
//Aquí empezamos el codigo
echo "Hola Mundo";
/* Comentario largo donde
puedo incluir más de una linea
sin problema*/
?>

📤 Consola: Hola Mundo

3️⃣ Las variables en PHP

Una variable es un concepto básico en la programación. Una variable es un nombre que contiene datos, ya sean textos o números, esto se abordará posteriormente. En PHP las variables comienzan con el signo ($). A las variables se le asignan valores a través del operador de igualdad (=)

🔸 Ejemplo:

<?php
$nombre = "Michael";
echo $nombre;
?>

📤 Consola: Michael

🔷 ¿Cómo concatenar variables?

🔸 Ejemplo:

<?php
$nombre = "Michael";
$edad = " 22 años";
echo $nombre .$edad;
?>

📤 Consola: Michael 22 años

💬 Nota:
No es lo mismo el operador de igualdad (=), que el símbolo comparativo de igualdad (==). Pues cuando se asigna un valor, por ejemplo $var = "Uno". En este caso la variable $var tiene el valor de la cadena "Uno", mientras que $var == "Uno", compara el valor de $var con la cadena de caracteres "Uno", es decir si la variable contiene "Uno".

▫️Los operadores serán argumentados posteriormente en la guía.

Continuará...
📢 Aprendizaje

🔰Tutorial básico de PHP
2️⃣

Continuamos con la segunda parte de este mini curso de php.

4️⃣ Constantes en PHP

Una constante es parecida a una variable
, pero una vez que se le asigna un valor esta no
varía durante toda la ejecución del script. Las constantes son globales, por lo que se
pueden leer desde el interior de una función sin pasarlas como parámetros.

Las constantes se definen usando la función define

🔸 Ejemplo:

<?php
define ('NuestraConstante','Valor de la constante');
//Imprimimos la constante NuestraConstante
echo constant('NuestraConstante');
?>

📤 Consola: Valor de la constante
🌐 Código en marcha

🔷 Para conocer si una variable ha sido declarada, se utiliza la función defined

🔸
Ejemplo, teniendo en cuenta que lo definimos antes:

<?php
$var_definida = defined('NuestraConstante');
/*Si la constante ha sido definida mostrará 0 y 1 si no*/
echo $variable_definidida;
?>

📤 Consola: Valor de la constante
🌐 Código en marcha

5️⃣ Los operadores en PHP

Los operadores son expresiones que permiten manipular datos. Los datos que pasados a un operador se denominan operandos.

➡️ Los operadores de comparación son, generalmente, operadores binarios, que permiten comparar variables devolviendo un valor booleano, es decir, 1 o true si se cumple la condición y 0 o false en el caso contrario.

💠 Operadores binarios de comparación:

🔘 Igual (==) - Devuelve 1 si los operandos son iguales aunque sean de tipo distinto.
🔘 Idéntico (===) - Devuelve 1 si los operandos son iguales y del mismo tipo.
🔘 Diferente (!= o <>) - Devuelve 1 si los operandos son distintos.
🔘 No idénticos (!==) - Devuelve 1 si son distintos o de tipo diferente.
🔘 Menor que (<) - Devuelve 1 si el primer operando es más pequeño que el segundo.
🔘 Mayor que (>) - Devuelve 1 si el primer operando es más grande que el segundo.
🔘 Menor o igual que (<=) - Devuelve 1 si el primer operando es más pequeño o igual
que el segundo.
🔘 Mayor o igual que (>=) - Devuelve 1 si el primer operando es más grande o igual
que el segundo.

💠 Operadores de aritmética:

🔘 Adición (+) - Devuelve la suma de los dos operandos que recibe el operador.
🔘 Substracción (-) - Devuelve la diferencia entre el primer y el segundo operando.
🔘 Multiplicación (*) - Devuelve el producto de los operandos.
🔘 División (/) - Devuelve el cociente en valor flotante de los operandos.
🔘 Módulo (%) - Devuelve el resto de dividir el primer operando entre el segundo.
Este operador es muy útil para saber si un número es múltiple de otro.

🔸 Ejemplo:

<?php
// $numero1 ahora valdrá 3
$numero1 = 1 + 2;
// $numero2 ahora valdrá 1
$numero2 = 3 % 2;
// ahora declaramos una variable $total y restamos $numero1 menos $numero2
$total = $numero1 - $numero2;
echo "El valor de la resta es: " .$total;
?>

📤 Consola: El valor de la resta es: 2
🌐 Código en marcha

Continuará...
📢 ¿Sabías qué...?

En programación se empieza a contar desde el 0 y no desde el 1
📢 Sabías que...

Los primeros computadores/ordenadores comerciales no utilizaban discos duros rígidos sino discos flexibles, allí guardaban toda la información y el sistema operativo con el cual funcionaban.
📢 Aprendizaje

Conoce las diferencia entre memoria ram y memoria rom