Universidad Tecnológica de Puebla
Universidad Tecnológica de Puebla
Universidad Tecnológica de Puebla
Título De La Practica: Configuración de visual studio code para ejecución php FECHA DE ACTIVACION:
22/09/2022
Visual Studio Code utiliza el propio motor de PHP para interpretar la sintaxis del lenguaje de programación. Esto puede sonar trivial, pero
es una buenísima noticia ya que esto permite que VS Code para PHP esté siempre a la última.
Para permitir que nuestro Visual Studio Code nos proporcione toda la potencia de PHP, lo primero que tenemos que hacer es modificar
los Ajustes para decirle a VS Code dónde está instalado PHP.
Para ello, una vez abierto Visual Studio Code, vamos a Archivo -> Preferencias -> Ajustes (File -> Preferences -> Settings), o utilizamos el
atajo de teclado «Control+,». Esto nos abrirá el panel de Ajustes que debemos modificar a continuación.
https://www.mclibre.org/consultar/php/otros/vsc-php-configuracion.html
Instrucciones:
Se deberá de ilustrar cada paso de la configuración del reconocimiento de php en visual studio code en el
apartado ejecución, por cada paso ejecutado capturar pantalla de la evidencia y agregar una descripción de cada
proceso realizado.
Depurador de php
Nota:
PASO 4.- Indicarle a visual estudio Code donde se encuentra el copilador de php (php.exe)
"php.validate.executablePath": "c:/php/php.exe"
"php.validate.executablePath": "c://xampp//php//php.exe"
6. Guardar los archivos php en la carpeta c:/xampp/htdocs/ aquí guardar los archivos php
En visual estudio Code ir a abrir carpeta: buscar carpeta c:/xampp/htdocs/nombre de su carpeta de proyecto. Si
confió en los autores
Aparece una ventana con ¿Confía en los autores de los archivos de esta carpeta?
R: Si confió en los autores
7.- Activar el servidor apache en XAMPP Control Panel
8.- Ejecutar los siguientes códigos en php en el navegador en tres archivos separados
Ejemplo 1:
1 coleccion;
2 foreach (expresion){
3 instrucciones;
4 }
Este bucle es un poco más complicado, por el tema de las colecciones, pero lo veremos muy claro con el siguiente ejemplo extraido del
McGrawHill:
4 }
La primera línea nos declara el array, con tres palabras; pavo, jamón y ternera.
La segunda línea es donde tiene lugar el bucle, en la expresión nos dice que tome el valor correspondiente de $matriz y lo guarde en la
variable $valor, que luego utiliza.
Una vez ha terminado la matriz el bucle termina y sigue el programa normalmente….
De este modo aunque ahora mismo no le veas mucha importancia a este bucle, descubrirás que puede tener muchas utilidades y un gran
aliado a la hora de preparar los algoritmos de tus programas.
Ejemplo 2:
1 do{
2 instrucciones
3 }while(expresion)
Como puedes ver es muy parecida al bucle while, solo que este está al final y empieza por do.
1 $contador = 1;
2 do{
3 echo('esta es la vuelta ' . $contador . ' que me doy por el while <br/>');
4 $contador++;
Ejemplo 3:
1 switch (variable){
2 case valorDeLaVariable:
3 intruciones
4 break;
5 case valorDeLaVariable:
6 intruciones
7 break;
8 case valorDeLaVariable:
9 intruciones
10 break;
11 ...
12 }
Como se puede ver, la variable entra en el switch y comienza a compararse según los diferentes casos (case) hasta que encuentra su valor,
entonces ejecuta las instrucciones de ese case y al llegar al break se sale de switch.
Pero puede ser que varios case tengan el mismo código a ejecutar pudiéndose unir como vemos en el siguiente ejemplo de
un switch «real» donde a partir de una variable llamada dia buscará el código a ejecutar:
1 $dia = 'miercoles';
2
3 switch ($dia){
4 case 'lunes':
6 break;
7 case 'martes':
8 case 'miercoles':
9 case 'jueves':
11 break;
12 case 'viernes':
14 break;
15 case 'sabado':
17 break;
18 case 'domingo':
20 break;
21 }
En este ejemplo podemos observar cómo funciona el control, el switch compara la variable con los case, y ejecuta el código, cuando llega
al martes miércoles y jueves considera que el código para cada todas estas posibilidades del valor de la variable es el mismo ya que no
existe la instrucción break. De hecho, si por ejemplo en martes hubiera algo de código sin el break, realzaría esas instrucciones además de
las que se encuentran en el jueves.
Como se puede ver es una forma muy sencilla de hacer comparaciones y que tiene mucha más velocidad y ocupa menos recursos que las
largas cadenas de ifelseif, siendo muy recomendable para su uso.
V.- EJECUCION
Descripción paso 1: Agregar en visual studio code la extension “PHP Extension Pack”, esta nos ayudara como
depurador de php y autocomplementar instrucciones de php.
Descripción paso 2: Prettier es un formateador de código obstinado que garantiza un formato de código unificado.
Descripción paso 3: Debemos agregar o editar el path para copilar a nivel de comando y que interprete de comando php.exe
una vez ingresemos a la configuración buscaremos en examinar disco C: -> xampp ->php y daremos 4 veces aceptar al
terminar de agregar la configuración.
Descripción paso 4: Abriremos nuestro visual studio code y presionaremos “ctrl+,” una vez estemos en el apartado setting
colocaremos php y editaremos el php > validate: Executable Path
Descripción paso 6: Crearemos una carpeta en xampp -> htdocs dentro de htdocs pondremos nuestra carpeta de trabajo y
en visual studio code le daremos en archivo y abrir área de trabajo desde archivo y escogemos la carpeta que creamos.
VIII.- CONCLUSIONES:
¿Cómo se relacionas en tu entorno el tema? Para saber cómo configurar alguna computadora que no tenga toda
la configuración correcta para trabajar en el entorno de php
¿Para qué te sirve tema? Para saber cómo solucionar problemas si llega a tener un error php en Vs code y
configurar correctamente todo
¿Qué aprendiste del tema? Como configurar correctamente php para que corra correctamente en Visual Studio
Code