Les dejo un tip para limpiar la consola más rápido, solo necesitas hacer un ( Ctrl + L) de nada!
Introducción
Cómo aprender a programar
¿PHP está muerto?
Cómo interactúa una página web con tu backend
Instalación
Instalación de PHP en Windows
Instalación de PHP en Linux
Instalación de PHP en macOS
Ejecutando código y archivos PHP
Hackea tu miedo a la terminal
Cómo ejecutar tus archivos PHP
Aprendiendo a caminar con PHP
Sintaxis básica de PHP
Debugging y comentarios
Variables y constantes
Tipos de datos
Tipos de datos
¿Qué es el casting?
Reto: análisis de tipado en PHP
Operadores en PHP
Operadores lógicos: ¿qué son las tablas de verdad?
Reto: análisis de operadores lógicos
Operadores aritméticos
Operadores relacionales
Otros operadores en PHP
Precedencia de operadores
Programando con PHP
Tu primer programa: ¿qué hora es?
Solución del reto: ¿qué hora es?
¿Quieres un Curso Básico de PHP: Arreglos, Funciones y Estructuras de Control?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
La terminal es una interfaz en la cual podemos ejecutar comandos para que el sistema operativo realice ciertas acciones. Su uso cuando programamos nos brinda muchas ventajas, por ello es necesario perder el miedo o pereza a usarlo.
La terminal está ahí para facilitarnos la vida, no para complicárnosla.
– RetaxMaster (Profesor en Platzi)
Hay una lista larga de comandos; sin embargo, no es necesario que los memorices todos.
ls
mkdir curso-php
mkdir curso-php2
cd curso-php
touch prueba.php
touch prueba2.php
cat prueba.php
rm prueba2.php
cd..
rm -r curso-php2
Existen editores de texto que funcionan en la misma terminal. Entre estas podemos mencionar a Vim, Neovim y Nano, la cual viene por defecto.
Para abrir este editor escribimos nano
seguido del nombre del archivo a editar. Es importante escribir la extensión de dicho archivo:
nano prueba.php
A continuación nos abrirá una interfaz en la que podremos escribir.
Es básico saber las siguientes combinaciones de teclas para guardar y salir de nano
:
Ctrl + O
. Luego presionamos la tecla Enter
para confirmar las modificaciones.Ctrl + X
.Si deseas ver lo que escribiste en la terminal, recuerda que puedes usar el comando cat
.
Para esto, especialmente si estás en Windows, puedes hacer uso de la propia terminal que XAMPP te ofrece:
O, si usas alguna terminal Linux, escribe el siguiente comando:
php -a
Ahora puedes ejecutar código PHP:
echo ""Hola, estoy usando PHP en la terminal :D"";
Finalmente, para dejar de usar PHP en la terminal, ejecutamos la combinación de teclas Ctrl + C
.
Contribución creada por: Martín Álvarez.
Aportes 87
Preguntas 28
Les dejo un tip para limpiar la consola más rápido, solo necesitas hacer un ( Ctrl + L) de nada!
**Opciones de la línea de comandos **
-a Se ejecuta interactivamente.
-c <ruta>|<fichero> Busca el fichero php.ini en este directorio.
-n No se usará el fichero php.ini.
-d foo[=bar] Define la entrada INI de foo con el valor ‘bar’
-e Generate información extendida para el depurador/perfilador.
-f <fichero> Analiza y ejecuta el <fichero>.
-h Esta ayuda.
-i Información de PHP.
-l Solamente revisa la sintáxis (lint).
-m Muestra lo compilado en módulos.
-r <code> Ejecuta el <código> PHP sin utilizar las etiquetas del script
https://www.php.net/manual/es/features.commandline.options.php
Es el mejor de los mejores de los mejores cursos y profes que hay!
Gracias por enseñar tan genial.
Queremos más cursos de PHP con este profe 😃
A la terminal no se le tiene miedo si no respeto
🤓 En caso no les funcione PHP funcione desde su consola de WSL como en mi caso, solo tienen que instarlo con los comandos
$ sudo apt update
$ sudo apt install php
Y luego $ php -version
para verificar que esté instalado. En mi caso me funcionó, tengo WSL2 con Ubuntu LTS 20.04 en Windows 11.
Tengo años trabajando sobre la terminar, pero debo admitir que este método de explicación de la terminal esta excelente. A fin de cuentas, Where there’s a shell, there’s a way.
Nunca vayan a poner:
sudo rm -rf /*
yo lo hice una vez que dije, voy a probar a ver si es cierto que me borra todo y no me a fije que tenía conectado una USB jajajaja y se la llevo entre las patas 🤣
😀 Para guardar el archivo del editor de texto en el mío funciona de esta forma:
Para los que usan Windows y no quieren habilitar WSL, una buena opcion es instalar el programa “CMDer” https://cmder.net/
Permite ejecutar comandos linux dentro del entorno Windows.
Si para salir de la “Shell Interactiva” cmnd + c no funciona, escriban exit
Estas son mis primeras líneas en el editor nano 😃
Les recominedo esta terminal es muy amigable y ejecuta comandos virtualizados de linux
https://cmder.net/
Siempre al comenzar se tienen miedo a la terminal, al menos en mi caso me sucedía, hasta hoy que vi esta clase y me has animado a iniciar el curso sobre eso en Platzi, gracias!
Windows PowerShell tiene sus propios comandos:
En vez de usar touch se usa “ni” (new item)
Para usar nano… deben instalar el paquete
choco install nano
Se puede usar
ni index.php
notepad index.php
Para crear el archivo y para abrir el editor notepad en PowerShell
Excelente clase
Agrego esto del curso Introducción a la Terminal y línea de Comandos (por cierto, está buenísimo)
A rm le podemos agregar -i
entonces El i hace que sea interactivo y te pregunte si estás segura o seguro de eliminar.
rm -i prueba.php
Para limpiar el terminar ademas de ejecutar clear, puedes presionar CTRL + L y lo limpia sin ejecutar el comando.
Experiencia:
Hace tiempo tenía el WSL en mi Windows con mi Ubuntu, lo tuve que desintalar porque olvide mi contraseña ANOTEN SUS CONTRASEÑAS y no sabia que hacer hasta que llegue al curso intermedio de python con Facundo donde conocí CMD y hasta ahora me ha funcionado en todos mis proyectos
En este sitio web Comandos A-Z Terminalpueden encontrar el listado de comandos de la A - Z, está interesante para que puedan conocer que significa cada comando y para que se utiliza.
<?php
echo "Hola mundo";
Si estan usando la terminal de windows y necesitan crear el archivo prueba.php ejecuten el siguiente comando:
type nul > prueba.php
Si estas utilizando Powershell, te recomiendo utilizar “ni” para crear archivos, ya que el comando “touch” no lo reconoce
Mi primera computadora: una XT, sin disco duro, arranque de diskette. Sistema operativo: cualquiera DOS. Interfaz: LA TERMINAL. La vieja confiable.
Mi primer disco duro: uno de 20 megas.
Entonces comenzaron los problemas.
Mi primer virus: el Virus Musical. Se ponía a tocar música mientras tu tecleabas. Música de 8 bits porsupollo.
Cmder también permite usar el comando php -a
Retaxmaster:¿Te olvidaste que en el curso también hay usuarios Windows? Mejor sí explicaras el curso desde una herramienta.
En Windows el archivo se debe generar es desde un copy con, no con touch…
parce saludos desde Medellin, literal le perdi el miedo a la terminal y ha sido muy bueno aprender todo esto
lo mejor de la clase
cd “Cumbia de los Avengers”
<!DOCTYPE html>
<html>
<body>
<?php
echo “My first PHP script!”;
?>
</body>
</html>
hola mundo php con HTML
Grande la terminal
importantes
:yo buscando la cumbia de los advengers
Hola a todos. A mi me aparecía el siguiente error al colocar el comando php -a
Command ‘php’ not found, but can be installed with: sudo apt install php8.1-cli # version 8.1.2-1ubuntu2.11, or sudo apt install php-cli # version 2:8.1+92ubuntu1
Lo resolví con el siguiente video: https://www.youtube.com/watch?v=SivPc1hevZw
Definitivamente un profesor.
mucho cuidado con la RM se puede borrar todo el disco duro
También pueden ver el curso de consola y línea de comandos, muy completo y nos deja todo muy claro
*Esto es para los que estamos en Windows *
En la mitad de la clase cuando puso en la termianl wsl el comando para trabajar con php, me salieron un monton de errores porque no he tenido instalado php ni apache, asi que vi este video que me consegui en youtube y segui todos los pasos y ya pude continuar con la clase, les comparto el link por asi alguna persona lo necesita.
importante:
solo miren el video hasta el minuto 8 donde instala la versiòn mas actual de php, de ahi el resto me di cuenta que no era necesario hacerlo, espero que le sirva a alguien.
!!!Suerte y sigamos aprendiendo!!!
Algunos comandos de UBUNTU que he podio recopilar hasta el momento
No es por desmentir a Carlos en el video, pero creo que funciona en cualquier consola…
Para instalar WSL en Windows 10 pueden guiarse de este video Instalar WSL en Windows 10
Utilicenlo si no les funciona el comando wsl --install en el powershell
Comando CD
Si no funciona el comando de PHP luego de instalar el ubuntu recomiendo ingresar este comando, el mismo terminal lo sugiere:
sudo apt install php7.4-cli
me hizo recordar los buenos tiempos cuando la usabas y hacías todo desde la terminal cuando iniciabas en linux. que excelente aporte del profe.
Les dejo las instrucciones para instalar WSL en Windows y después es necesario bajar Ubuntu desde el store de Microsoft.
Otra cosa importante que debes tener en cuenta es instalar php y eso lo haces con el comando: sudo apt install php7.4-cli
Es necesario que te acuerdes de tu contraseña.
La terminal
Profe Carlos : "Es hora de vencer el miedo a la terminal " .
respect
Pueden usar PHPStorm tambien…
Si tienen un correo instucional pueden tener la version profesional.
También pueden utilizar: **rmdir **Elimina o borra directorios
seguiré probando
¿Con cuál comando puedo abrir la consola interactiva de PHP desde mi terminal?
Php -a
Más cursos con RetaxMaster pls, él es tan genial 🥺
Comandos: ls, mkdir, touch, cat
Instalar WSL en Windows 10 y 11.
¡Listo!
Más info por acá: https://docs.microsoft.com/en-us/windows/wsl/install
Me recuerda a Freddy cuando está escribiendo código. Tiene un estilo parecido.
ARRAYS
An Array in the PHP is currently a commanded map. A map is a type that relates values with keys. You can use it as an array, or a list (vector), hashtable, dictionary, collection, stack, line and probably more. As you can have another Array PHP as a value, you can easily simulate trees.The explanation of these structures is beyond the target of this manual.
SYNTAX
An Array can be created with the constructor of Array () language.
Comandos en la terminal
Y así como este hay muchos más comandos
útiles:
● ls: Para listar nuestras opciones.
● mkdir: Para crear una carpeta.
● touch: Para crear un archivo.
● cat: Para ver el contenido de un archivo.
Me gusta como vamos avanzando poco
Interesante como PHP ofrece esa consola interactiva para hacer algún ejemplo muy rápido con PHP o por cualquier otro uso que se tenga.
Hasta el momento me va encantando el curso y con respecto a la terminal muy recomendable tomar a la par un curso de la terminal ya que si ayuda y ahorra tiempo usarla
Un curso extraordinario con Retax Master
Buena explicación de los Comandos
CTRL + O para guardar en Nano
Interesante…tanto tiempo con php y no conocia el modo interactivo. Para los que no conocen Laravel, les cuento que Laravel tiene un modo interactivo que se llama Tinker, esto se activa con php artisan tinker y hace esto mismo donde se puede probar todas las funciones que Laravel provee. Me gusto mucho esta clase y admito que estuve a punto de saltarmela porque ya “me la sabia”.
En la vida de un programador la terminal es muy importante de aprender a manejarlo de la mejor forma!🚀
Para limpiar puede ejecutar ( cls ) o la otra es ( Ctrl + L )
Si desea borrar del todo se hará con ( clear )
Hago un aporte mostrandoles el proceso con xampp en linux
Luego ya me funciono php -a
Para limpiar pantalla en CMD usen el comando cls
Para listar los archivos en CMD usen el comando dir
Tengan en cuenta que CMD tambien autocmpleta y no distingue entre mayusculas y minusculas a diferencia de Linux
Hola comunidad ando aqui usando Ubuntu
y cuando le doy ctrl + x
me sale algo tipo "quieres guardar? [y/n]"
y yo le digo “y”, porterior mente no me guarda, al contrario me salen unos comandos que me da para utilizar, dejo captura:
(lo que tape es mi nombre del usuario de mi computadora)
Uso Ubuntu 18.04.05
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?