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?
You don't have access to this class
Keep learning! Join and start boosting your career
The terminal is an interface in which we can execute commands for the operating system to perform certain actions. Its use when programming gives us many advantages, so it is necessary to lose the fear or laziness to use it.
The terminal is there to make our life easier, not more complicated.
- RetaxMaster (Professor at Platzi)
There is a long list of commands; however, you don't need to memorize them all.
ls
mkdir course-php
mkdir curso-php2
cd course-php
touch test.php
touch test2.php
cat test.php
rm test2.php
cd...
rm -r course-php2
There are text editors that work in the terminal itself. Among these we can mention Vim, Neovim and Nano, which comes by default.
To open this editor we type nano
followed by the name of the file to edit. It is important to type the extension of the file:
nano test.php
Then it will open an interface in which we can type.
It is basic to know the following key combinations to save and exit nano
:
Ctrl + O
. Then press the Enter
key to confirm the modifications.Ctrl + X
.If you want to see what you wrote in the terminal, remember that you can use the cat
command.
For this, especially if you are on Windows, you can make use of the terminal itself that XAMPP offers you:
Or, if you use some Linux terminal, type the following command:
php -a
Now you can execute PHP code:
echo ""Hello, I'm using PHP in the terminal :D"";
Finally, to stop using PHP in the terminal, execute the key combination Ctrl + C
.
Contributed by: Martin Alvarez.
Contributions 89
Questions 29
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.
Si para salir de la “Shell Interactiva” cmnd + c no funciona, escriban exit
😀 Para guardar el archivo del editor de texto en el mío funciona de esta forma:
Estas son mis primeras líneas en el editor nano 😃
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.
Se puede usar
ni index.php
notepad index.php
Para crear el archivo y para abrir el editor notepad en PowerShell
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
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
Want to see more contributions, questions and answers from the community?