En un curso reciente, lo llevé a través del proceso de aprender PHP desde cero. En este breve video del curso, aprenderás a escribir tu primera línea de código PHP. Te mostraré cómo mezclar HTML y PHP en una .php expediente. También te enseñaré sobre los documentos predeterminados del servidor HTTP.
En la lección anterior del curso, instalamos una utilidad llamada MAMP que facilita el inicio del desarrollo de PHP en Windows y macOS. Así que lo primero que queremos hacer es asegurarnos de que MAMP se está ejecutando, y usted también quiere asegurarse de que los servidores estén funcionando.
Ahora no nos importa el servidor MySQL, pero el servidor Apache es vital porque así es como vamos a acceder a nuestros archivos a través de HTTP. Para asegurarse de que se está ejecutando, hay un indicador allí para mostrarle que se está ejecutando.
Desde esa misma pantalla MAMP, ve a la Preferencias> Servidor Web pestaña y toma nota del camino que ves allí.
Esta es la raíz del documento. Aquí es donde colocamos todos nuestros documentos para que podamos acceder a ellos a través de HTTP. Ahora minimiza esta pantalla, y luego vamos a ese camino y veremos qué hay allí.
Debes encontrar que no hay nada allí. Así que vamos a añadir el primer archivo. Encienda su editor de código: voy a usar Visual Studio Code, y ya lo he apuntado a esa carpeta. Agrega un nuevo archivo y llámalo index.php.
El documento predeterminado es el documento que servirá el servidor web si no especifica uno. Por ejemplo, si abre el navegador y va al host local sin un index.php archivo listado, solo verá "Índice de" y luego una barra. Esto significa que estamos en la raíz de nuestro sitio web, y en este momento no tenemos ningún documento predeterminado.
Así que cuando vayas adelante y agregues index.php, puede escribir cualquier cosa allí y se mostrará en el navegador. Puede simplemente escribir texto, por ejemplo, o HTML. Pero, por supuesto, estamos interesados en PHP, así que veamos cómo agrega su primera línea de código PHP.
Cada vez que queremos cambiar al código PHP, tenemos que tener un delimitador, algo que dice que este bloque de texto es especial y queremos tratarlo como PHP. Lo hacemos con un soporte de ángulo de apertura seguido de un signo de interrogación. Y realmente eso es lo suficientemente bueno, pero la mejor práctica es agregar php
:
Esto dice que cualquier cosa después de este delimitador será PHP. Entonces, si solo escribimos un texto ficticio aquí y regresamos al navegador y lo actualizamos, veremos un mensaje de error con un código de respuesta de 500.
Eso significa que algo en el servidor salió mal, y eso es porque lo que escribimos fue solo un texto de relleno, no un código PHP válido.
Para crear un código PHP válido, primero debemos finalizar nuestro bloque de código con ?>
. Luego podemos volver al navegador y actualizar, y ya no obtendremos ese error 500. (Tenga en cuenta que algunos scripts que se incluirán en otros scripts omiten este cierre ?>
etiqueta. Vea esta discusión en Desbordamiento de pila.)
Ahora vamos a escribir algo de PHP. Nuestra primera línea de código PHP va a usar algo llamado eco
. Esta es una función que podemos ejecutar que escribe lo que sea que queramos escribir en el navegador..
En realidad, eso no es técnicamente correcto. En realidad, estamos enviando datos al flujo de respuesta pero, prácticamente, se está escribiendo en el navegador. Así que aquí decimos eco
, esta es una función que estamos llamando, y luego queremos repetir un poco de texto. Entonces comenzamos con una cuerda. Las cadenas en PHP pueden comenzar y terminar con un par de comillas dobles, pero la práctica estándar es usar comillas simples.
Así tendremos eco
, y luego una sola cita. Esto es dentro de PHP que tenemos las comillas simples de cierre. Y luego escribimos un texto, y terminamos la línea con un punto y coma. Todo debería verse así:
Así que guardemos eso y volvamos al navegador, y debería ver el texto que se muestra.
Tenga en cuenta que siempre que haga eco de algo, también puede incluir HTML. Así que pongamos este texto dentro de una etiqueta p de apertura y cierre:
esto es dentro de php'; ?>
Cuando vuelvas al navegador y lo actualices, verás que se procesó el HTML..
Y así que ahora has escrito tu primera línea de código PHP. Fue muy simple, pero todos tenemos que empezar en alguna parte..
El desarrollo web puede ser confuso al principio. Hay una serie de lenguajes y tecnologías básicas para aprender: CSS, HTML, HTTP, etc. Además, las aplicaciones y los sitios a menudo se dividen en dos partes: el front-end y el back-end. El front-end es el navegador del usuario, donde se muestra el contenido y donde ocurren el estilo y la interacción. Sin embargo, el back-end es donde se guardan y procesan los datos del usuario y donde se sirven las páginas web.
En el curso completo, Cómo convertirse en un desarrollador web: Aprenda PHP, le enseñaré uno de los lenguajes fundamentales para el desarrollo web de back-end: PHP. Aprenderá cómo configurar un servidor en su propia computadora para el desarrollo y cómo crear una aplicación PHP sencilla para representar una página web. Al final, su aplicación podrá recibir datos del usuario y responder a ellos..