PHP en acción | Laurence Svekis | Skillshare

Velocidad de reproducción


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

16 lecciones (1h 20min)
    • 1. PHPinAction

      1:38
    • 2. 1 PHP introducción en acción

      3:28
    • 3. 2 Configuración de tu entorno de PHP prepárate para código

      5:19
    • 4. 3 HTML y PHP juntos

      9:04
    • 5. 5 eco vs. impresión

      4:08
    • 6. 6 tipos de números de PHP

      4:41
    • 7. 7 PHP en referencia a la referencia

      4:52
    • 8. 8 PHP obtener información y tipo de variable

      3:44
    • 9. 9 de problemas de PHP

      5:58
    • 10. 10 Incluir vs Require

      4:15
    • 11. 12 variables de servidores

      3:02
    • 12. 13 PHP eliminar y destruir y

      5:16
    • 13. 14 poder de arreglos de PHP

      5:55
    • 14. 16 Verificar si existe la variable PHP

      2:38
    • 15. Funciones de línea de PHP 17 PHP

      10:20
    • 16. 18 Implodng y de Exploding y cuerdas

      5:29
  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

117

Estudiantes

1

Proyecto

Acerca de esta clase

Explora PHP aprender sobre la funcionalidad común de PHP para obtener una mejor codificación

Revisar con ejemplos de preguntas comunes de PHP de PHP. Construir sobre los fundamentos de PHP con este curso de siguientes pasos para ayudarte a aprender más sobre lo que PHP puede y cómo puedes crear tus propias aplicaciones. Experimentar el poder de PHP

Explora PHP, en el curso demostramos algunos de el código de PHP más utilizado. Curso se centra en errores comunes que los principiantes y funcionalidad útil para ayudarte a codificar más productively.

Este curso de ritmo incluye todo el código de código que usó en el curso, además de ejemplos totalmente explicados y enlaces a los recursos mayor para conseguirte la codificación de rápidamente. Salir a la derecha y comienza a escribir código de PHP. El curso es enseñado por un desarrollador web con más de 15 años de experiencia de codificación de PHP. Encuentra respuestas a preguntas comunes sobre PHP. ¡Aprende a escribir PHP para el mundo real!

  • Consulta PHP en la acción y explora diferentes formas de enviar contenido a HTML para usuarios web.
  • Descubre la diferencia entre el ecO y el impresión y cómo utilizarlos
  • Ejemplos de diferentes tipos de números
  • Var dump para obtener más información de variables
  • errores comunes y cómo depurarlos
  • Variables de servidor, incluye y elimina de archivos y variables
  • Trabajar con arreglos
  • El poder de las funciones de cadena
  • Además, mucho más

PHP es un lenguaje de escritura perfecto para principiantes, aprender a utilizarlo y a verlo en acción. Ejemplos y demostraciones de script para empezar rápidamente.

Aprende sobre PHP, estoy listo para responder cualquier pregunta que tengas. Comienza a crear tus propias aplicaciones de PHP hoy.

Conoce a tu profesor(a)

Teacher Profile Image

Laurence Svekis

Best Selling Course Instructor

Profesor(a)

Web Design and Web Development Course Author - Teaching over 1,000,000 students Globally both in person and online.    Google Developer Expert since 2020 GDE

I'm here to help you learn, achieve your dreams, come join me on this amazing adventure today
Google Developers Expert - GSuite

Providing Web development courses and digital marketing strategy courses since 2002.

Innovative technology expert with a wide range of real world experience. Providing Smart digital solutions online for both small and enterprise level businesses.

"I have a passion for anything digital technology related, enjoy programming and the challenge of developing successful digital experiences. As an experienced developer, I create... Ver perfil completo

Calificaciones de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%
Archivo de reseñas

En octubre de 2018, actualizamos nuestro sistema de reseñas para mejorar la forma en que recopilamos comentarios. A continuación, se muestran las reseñas escritas antes de esa actualización.

¿Por qué unirse a Skillshare?

Toma las galardonadas clases originales de Skillshare

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Toma clases sobre la marcha con la aplicación Skillshare. Transmite o descarga para verlas en el avión, el metro o donde aprendas mejor.

Transcripciones

1. PHPinAction: explorar PHP, aprender sobre la funcionalidad común de PHP. Para una mejor codificación, construye sobre los conceptos básicos de PHP con el siguiente curso de pasos para ayudarte a aprender más sobre PHP y qué puede hacer y cómo puedes crear el tuyo propio. Aplicaciones PHP. Experimenta el poder de PHP. Explora PHP. Dentro de este curso, demostramos algunos de los fragmentos de código PHP se usaban comúnmente centros del curso alrededor de errores comunes que los principiantes hacen una tecnología útil para ayudarte a codificar de manera más productiva. Este curso de ritmo rápido incluye todo el código fuente utilizado dentro del curso Tenemos ejemplo, muestras, muestras, enlaces a todos los recursos de talk y todo lo que necesitas. Para empezar rápidamente, entra y empieza a escribir tu propio código PHP. Este curso es impartido por desarrollador con más de 15 años de experiencia en codificación PHP. Encuentra respuestas a preguntas comunes sobre PSB. Aprendió a escribir PHP para el mundo real. C PHP Anexar en acción y explorar diferentes formas. contenido de salida en HTML para usuarios Web descubre la diferencia entre ejemplos de eco e impresión de diferentes tipos de números, volcados de barras de información sobre variables, errores comunes y cómo depurarlos. Las variables de servidor incluyen eliminar archivos, eliminar variables. Trabajar con los rayos y el poder de las funciones de cuerda y mucho más PHP es el lenguaje de scripting perfecto para principiantes. Aprende cómo lo usas y véalo en ejemplos de acción y demostraciones de guiones para empezar rápidamente. Conoce más sobre PHP. Estoy listo para responder cualquier pregunta que pueda tener empieza a crear sus propias aplicaciones PHP hoy mismo. 2. 1 PHP introducción en acción: bienvenido a nuestro curso sobre PHP en acción. Este curso está diseñado para principiantes que quieran saber más sobre el uso de código PHP común viendo código PHP común y su funcionalidad en acción y en general, conociendo mejor PHP. Mi nombre es Lawrence, y estoy tan emocionado de tener la oportunidad de presentarles hoy este curso. Llevo desarrollando aplicaciones PHP desde 2002 y realmente, realmente disfruto desarrollando PHP porque PHP realmente proporciona tanta flexibilidad para el desarrollador. Te da mucha oportunidad de desarrollar aplicaciones increíbles desde cero. Y hay tanta flexibilidad con PHP. Y es una de esas cosas que una vez que comiences a citar y PHP, no vas a querer bajarlo porque tu imaginación es el único límite que tienes cuando comienzas a codificar en PHP. Por lo que de nuevo, estoy tan emocionado de tener esta oportunidad de presentarles PHP dentro de este curso. Este curso te va a estar llevando a través de algunas de las funcionalidades realmente geniales y sorprendentes . Está disponible dentro de PHP. Vamos a ver diferentes formas de salir poniendo contenido en HTML. Vamos a ver las diferencias entre Echo y tipos de números de impresión, todos los diferentes tipos de números, cómo usar referencias. Y PHP es más sobre variables. Tipos de error y guisantes Ph incluye versus requiere. Hay mucho de eso esas preguntas comunes que obtenemos de manera regular dentro de PHP, y voy a estar mostrándote y llevándote a través de toda esta información paso a paso. Eso otra vez mostrándote diferentes funcionalidades que están disponibles dentro de PHP que se utiliza de forma regular. Tal variables de servidor cómo podemos eliminar archivos y variables dentro de PHP cómo podemos contar y utilizar un raise dentro de PHP, incluso Mawr en variables en PHP y luego una de mis cosas favoritas con PHP son las funciones de cadena . Muchas cosas realmente geniales que puedes hacer con las funciones de cuerdas, y te vamos a estar mostrando todas esas y mucho más dentro de este curso. Entonces cuando estés listo, únete a mí y empecemos a crear nuestras propias aplicaciones PHP desde cero. Todo el código fuente está incluido así como tengo recursos, cómo tú también puedes configurar tu entorno de desarrollo al igual que lo tengo dentro del curso, y sí te animo a Teoh a trabajar junto con el código dentro de el curso y practicarlo. Pruébalo por ti mismo. Experimenta, Explora PHP y realmente llega a conocer PHP porque garantizado te va a encantar. S o P H p es uno de esos lenguajes que se expande continuamente. Y a medida que cada vez más personas empiezan a usarlo, cada vez hay más crecimiento dentro de PHP y ah, muchas más oportunidades con el desarrollo de PHP. Y muchos de los sitios principales ya están en PHP. Los sistemas CMS como WordPress y así sucesivamente están usando PHP. Eso tomó la decisión correcta mirando PHP Y ahora unámonos a mí y empecemos a crear algún código PHP desde cero. 3. 2 Configuración de tu entorno de PHP prepárate para código: en esta lección, te voy a estar mostrando los diferentes recursos que voy a estar usando a lo largo del curso con el fin de escribir mi código PHP y crear las lecciones para este curso. Entonces uno de los recursos que divertidos y uno de los recursos que vas a necesitar para escribir código PHP es un editor y editor que voy a estar usando dentro de este curso se llama Adam. Asus es un editor gratuito que se puede descargar en adam dot io, y es realmente versátil. Editor trabaja Cross Platform tiene un montón de paquetes realmente buenos y hace un montón de cosas realmente geniales. Eso Este es uno de los otros que han estado usando cada vez más últimamente, y realmente me parece un gran editor. Entonces si está buscando un editor con el que escribir código, le sugeriría echar un vistazo a Adam. O si buscas algo que pruebes. Adam es una muy buenas opciones. Entonces tengo a Adam abierto por aquí y con Adam, todo está contenido dentro de la configuración aquí para que podamos actualizar el tamaño de la fuente. Podemos recoger temas de paquetes adicionales, ver actualizaciones, instalar información adicional y así sucesivamente. Tan realmente fácil de hacer y actualizar y configurar para que se vea de la forma en que quieres que se vea eso Eso es Adam. Otro recurso que voy a estar usando van a ser las máquinas locales. Por lo que eso da incapacidad para ir al host local y salida de código PHP. Por lo que sólo voy a pasar a la carpeta PHP y no contiene este archivo PHP punto índice. Y dentro de este archivo, aquí es donde puedo escribir contenido. Puedo volver a salir, actualizarlo y verlo mostrado dentro de mi navegador. Y, por supuesto, sí necesitamos tener un servidor para renderizar código PHP eso el servidor que divertido. Es realmente fácil y sencillo, uno de configurar. Probablemente sea uno de los más rápidos con los que empezar, así que esto se llama Zampa. Está disponible en Apache friends dot org plataforma cross, Así windows Lennix os X. Ah, y es realmente rápido y fácil de instalar. Solo tienes que hacer click, así que selecciona la versión que estás buscando y descárgala para su sistema operativo y luego instálala. Y una vez que lo pongas en marcha, lo vas a arrancar con un panel de control. Entonces este es el panel de control básico, y todo lo que tienes que hacer es iniciar el servidor patchy. Si tienes una base de datos, puedes iniciar mi secuela también. Si estás buscando Teoh, ejecuta un servidor FTP. Es capaz de hacer eso también. Para que puedas poner en marcha cualquiera de estos Si necesitas configurar. Es así en este momento, lo que estoy haciendo es que en realidad no estoy usando el directorio predeterminado. Entonces tengo una carpeta que tengo en mi disco K donde tengo sitios web PHP. Y esta es la carpeta que quiero usar como mi ruta. Por lo que he hecho algunas actualizaciones al archivo config nos. Vas a Apache config. Se abre. Así que lo he dicho para abrir en el bloc de notas y he actualizado dónde está mi directorio raíz. Y ese verano alrededor de la línea 2 50 algunos en algún lugar entre 2 46 2 a 48. Y ahí están estos dos eso Ahí está la raíz del documento y ahí está el directorio. Así que solo actualiza esos Teoh cualquier directorio que quieras usar. Si quieres usar uno, ese no es el estándar. Si solo tienes que seguir adelante e instalar Samp por defecto. Va a estar mirando el mar en una máquina Windows. Va a ser ver muelles Zampa ht. Esa va a ser la raíz. Entonces todo lo que he hecho es que acabo de hachear esos y lo actualizé y creé nuevas rutas al directorio raíz, y eso me da la capacidad de ejecutarme. Esa carpeta en particular en la que estoy ahora mismo dice es mi carpeta PHP, y tengo mi archivo de índice corriendo aquí como el archivo raíz, y por eso soy capaz de ir al host local y ver ese archivo PHP dot index dot. Entonces lo mismo aquí indexar punto PHP y me permite ejecutar ese directorio de archivos como escribiendo en host local . Ah, y eso es todo para el montaje. Y vas a necesitar configurar algo similar para poder seguir junto con en este curso. Y sí te aconsejo encarecidamente que pruebes el código PHP por ti mismo y muy hagas algunas variaciones del mismo. Jugar con las variables, hacer algunas actualizaciones, hacer algunos cambios y ver qué sucede. El mejor modo de aprender PHP es practicar y configurar tu entorno para que estés todo listo para ir a la práctica. PHP es un buen lugar para empezar. Entonces con la descarga de estos dos Adam y Zampa, deberías estar en el mismo entorno que yo y listo y funcionando para ir a empezar a crear algún código PHP. Entonces la siguiente lección nos vamos a sumergir justo en PHP, y te voy a mostrar algunas funcionalidades realmente geniales y ayudarte a conocer PHP un poco mejor. Entonces eso se acerca en el siguiente conjunto de lecciones. 4. 3 HTML y PHP juntos: Entonces ahora que estamos en funcionamiento y listos para codificar, saltemos y comencemos a crear algún código PHP. El propósito de este curso es solo mostrarte alguna funcionalidad realmente común y PHP algunas cosas realmente geniales que puedes hacer con PHP y permitirte conocer y entender mejor lo que puedes hacer con el código PHP. Lo primero que vamos a estar viendo y esto es algo muy común que la gente buscando hacer, y eso es dar salida a tu código PHP. Por lo que en realidad es visible dentro de tu HTML. Por lo que muchas veces verás que creamos como este en el punto índice PHP. Entonces si tenemos la extensión PHP que si tienes un servidor funcionando que tiene PHP instalado que tu servidor va a no, para renderizar esto como un archivo PHP y no va a ejecutar todo el código que está contenido aquí y a menudo veces Solo ve que, uh, código PHP y luego tienes tus códigos HTML. Puede que tenga código HTML aquí abajo abierto y cerrado, y tienes la cabeza y el cuerpo y así sucesivamente. Entonces solo voy a escribir un html rápido aquí y ah, cuerpo abierto. Y luego por último, cerrando ese cuerpo eso tal vez tengas una página de introducción. Así que bienvenido, Teoh mi sitio web y luego boom, ¿Quieres agregar algún código PHP? Entonces te voy a mostrar varias formas diferentes de hacer eso. Y por supuesto, hay diferentes formas de generar contenido. Eso lo puedes renderizar como plantilla y así sucesivamente. Entonces esta es una forma muy rudimentaria, Teoh Salida algún código html. Entonces digamos que tenías una variable y solo voy a llamar a esta variable Hola y vamos a hacer un mundo Hola estándar. Entonces ahora tenemos una variable Hola que contiene el valor de cadena de hola mundo y realmente queremos salir Ponlo en nuestro sitio web. Entonces, ¿cómo se va a hacer eso? Así que echemos un vistazo rápidamente y pasemos a nuestro anfitrión local. Mira el código fuente ahí y por supuesto, siempre vemos es el HTML así que en realidad no vemos eso PHP Y sí queremos renderizar esa variable PHP y probablemente queremos hacer algo más con esa variable PHP lo. Esto es solo para simular cómo se puede obtener de las variables PHP. Y pongo esa cancha para que haya una serie de formas de hacerlo. Y una de ellas sería solo incorporar ese PHP directamente dentro de tu código Así que podrías hacer algo como esto donde puedas abrir el p X p y eco outs, echo hola, así como eso y luego cerrar eso para que ese procesador otra vez sabe que el código PHP está terminado s para que podamos salir aquí y podemos refrescarlo. Y boom, Ahí vamos. Vemos Hola. Entonces otra forma de hacer eso. Por lo que hay algunas formas abreviadas de hacerlo. Y los métodos abreviados no siempre funcionan en cada eso PHP dependiendo de lo que tu archivo PHP I y yo te permita hacer y cómo puede interpretar el código PHP. El formato corto puede o no funcionar, y el beneficio del formato corto es que solo se ve mucho más ordenado dentro de su código de salida . Entonces ha saltado de nuevo aquí y te mostraré a lo que me refiero. Entonces tuvimos un ejemplo de ello, y por taquigrafía, puedes hacer algo como esto donde tienes el signo de interrogación y te estás saltando ese PHP. Entonces todo lo demás es igual. Y entonces este es el código abreviado, y supongo que me olvidé de decir eso. Entonces vuelve a salir y refrescarlo, y podemos ver aquí dentro de la fuente. Entonces lo que está pasando aquí es que estamos haciendo eco Hola, pero en realidad no está siendo leído. Entonces echemos un vistazo a este código un poco más de cerca, y notamos que este servidor en particular no está renderizando ese código s. entonces aquí es donde tendríamos que entrar en nuestro PHP. Yo y yo archivamos eso que se encuentra justo por aquí. Entonces acabo de abrir eso y va a haber algún lugar aquí dentro. Vamos a buscar ah Comando llamado corto, etiqueta abierta. Entonces, por defecto, está encendido, y podemos configurar que sea ya sea encendido o apagado para igualar encendido o apagado. Entonces solo encuentra a continuación. Y notamos que esto ahora mismo está apagado. Entonces, sólo enciendamos eso. Guarde eso y probablemente necesitemos reiniciar nuestro servidor, Así que basta con parar y empezar. Y ahora intentemos esto de nuevo cuando actualice la página. Vemos que hola mundo está funcionando y que realmente somos capaces de usar taquigrafía dentro de nuestro código PHP. Entonces no cambiamos nada dentro del código y notamos que somos capaces de dedo pondría ese valor. Entonces esto es esencialmente lo que se puede hacer. Puedes actualizar tu archivo PHP I y I y puedes habilitar esa línea de etiquetas corta y abierta. Entonces en la mía, se localizó en mentir a 02 Y simplemente por habilitar eso me da la capacidad debido a la taquigrafía. Entonces de nuevo, dependiendo de lo que tu archivo PHP I y yo te permita hacer es adónde puedes ir con la taquigrafía. Entonces hay otra manera. En realidad, dedo del pie puso ese contenido también. Y de nuevo, este único beneficio Brill es que sólo se ve mucho más ordenado. Entonces en lugar de hacer eco, solo podemos hacer un signo igual y debilitar, quitar parte de ese espaciado ahí y refrescarlo y vemos que esto también genera el mismo valor variable. Y de nuevo, esto es sólo más corto. Niedere y algunos desarrolladores elegirán hacerlo dentro de este tipo de formato abreviado eso un montón de varias maneras diferentes de lograr lo mismo, y simplemente fluye mucho mejor dentro de ese HTML. Y por eso ya verás, muchas veces los desarrolladores lo harán de esta manera. Entonces otra cosa que tal vez quieras hacer dentro de tu código fuente de tu HTML es tal vez quieras renderizar algo dependiendo de una condición. Entonces esto es algo que a menudo se hace con él. PHP. Entonces otra vez, vamos a abrir esa condición y vamos a poner la condición aquí. Y entonces lo que vamos a ver es si hola existe entonces y cerrando eso y sólo vamos a hacer un cool aquí eso si ese hola existe de lo que vamos a hacer es vamos Así que noté que esto va a ser código html. Entonces hola, ¿hay cerrar eso y también abrir pieza ph o tipo en algún código PHP más. Y todo lo que estamos haciendo aquí es que estamos haciendo otra cosa y notamos el carbón ahí dentro. Y tal vez para este uno viajes Hola es seguir. Y luego lo que tenemos que hacer, tenemos que cerrar esto así de nuevo, abriendo ese PHP y tenemos que añadir eso. Y si es así y si es así, que sabe que si ahora se cierra la declaración. Entonces vamos a echar un vistazo y ver qué pasa ahora con su código. Entonces vemos que hola está ahí. Y si tal vez cambiamos esto para hola A o algo así. Entonces probablemente vamos a lanzar un error ahí. Pero notamos que la salida sigue siendo. Hola se ha ido porque hola, A no se define variable. Por lo que es una variable indefinida. Por lo que vuelve como falso en lugar de verdadero, que tuvimos con hola. Y conseguimos la otra condición disparando aquí. Y así es como puedes colocar de manera bastante ordenada el código PHP dentro de tu HTML. Y por supuesto, forma óptima es tratar de mantener la mayor parte de ella separada de su HTML como sea posible para realmente renderizarlo agradable y prolijamente dentro de sus archivos fuente. Pero por supuesto, hay casos en los que vas a necesitar colocarlo dentro de tu código HTML, y esta sería una forma de hacerlo de una manera agradable ordenada. Entonces en la siguiente lección vamos a ver la diferencia entre el eco y la impresión. Entonces para la lección anterior que hemos estado haciendo eco son valores variables. Y para aquellos de ustedes que están familiarizados con PHP, tal vez sepan que también pueden imprimir esas variables y esos valores. Entonces vamos a estar echando un vistazo a cuáles son las diferencias entre los dos de esos y eso viene en la siguiente lección. 5. 5 eco vs. impresión: en esta lección, nos van a acercar más. Mira eco e imprime. Esencialmente, estas son dos formas en las que podemos generar valores PHP en nuestro navegador web y en realidad hay una diferencia entre los dos de ellos. Entonces, en su mayor parte, si quieres dar salida a algún contenido, conduces sprint. Se puede usar echo e imprimir en realidad tiene dos formas de hacerlo. También puedes hacerlo con los corchetes redondeados alrededor de la impresión. Entonces vamos a echar un vistazo a estos. Entonces vamos a usar esa misma variable de la última vez, y voy a hacer eco de ese valor así que hizo eco hola e imprimir. Hola. Y voy a añadir un html aquí, así que tenemos un salto de línea. Vamos a echar un vistazo y ver cuál es la diferencia. Entonces nada. En realidad no hay diferencia. Se renderiza de la misma manera. Se ve exactamente de la misma manera si estás usando print o si estamos usando echo. Ahora echemos un vistazo más de cerca. Mira lo que estamos haciendo aquí y podemos ver que la impresión en realidad nos permite imprimir eso. Devuelve un valor de un eso que imprime nos habilita a sí mismo para ser utilizado dentro de las expresiones. Y así esta es la diferencia entre la impresión y el eco. Tenemos una expresión aquí, Expresión tan simple. Entonces tenemos B. Y si b es verdad, entonces estamos imprimiendo. Cierto. Y si B es falso, estamos imprimiendo falso eso No funcionará si hacemos el eco para que no podamos imprimir Verdadero con Echo y verdadero con falso Probemos eso aquí dentro de nuestro, uh, uh, dentro de nuestro editor. Entonces lo vamos a hacer y vamos a ver si B es verdad. Entonces vamos a imprimir verdad. Y si no lo es, entonces vamos a usar la impresión y vamos a hacer falso. Entonces, esencialmente, ese es este valor se va a imprimir si es cierto o si es falso, y entonces ahora vamos a hacer otro aquí y vamos a tratar de usar eco. Entonces antes que nada, comentemos que uno fuera y lo refresquemos y veamos que obtenemos esa salida de falso Y por supuesto sí tiramos esa variable. Ahí hay así que sí necesitamos encontrar esa variable. Si no queremos lanzar un error por lo que simplemente podemos hacer ser iguales en blanco. Y así allá vamos que tenemos falso. Por lo que el valor para B no es cierto. Pero, ¿qué pasa si tratamos de hacerlo de esta manera? Si tratamos de eco debe ser echo s. Entonces, ¿qué pasa si en lugar de imprimir, usamos Eco? Echemos un vistazo a lo que pasa ahora. Por lo que en un refresco se obtiene eco inesperado en la subida siete. Entonces no podemos usarlo dentro de este tipo de formatos por el hecho de que es una expresión e impresión aún devuelve ese valor de uno donde como Eco no lo hace, y por eso no podemos usarlo dentro de ese argumento y en realidad esperar una salida. Entonces si realmente tuviéramos un valor para B, podríamos ver que vuelve como cierto. Entonces otra vez, solo para mostrarte que la salida sí se muestra como verdadera. Entonces esa es la gran diferencia entre print y echo eso, dependiendo de cómo te guste usarlo, cómo te guste usar tu código, puedes hacer cualquiera de ellos si simplemente quieres generar ese contenido. Pero si sí quieres usarlo con una expresión. Asegúrate de que estás usando print y no echo. Entonces la siguiente lección vamos a ver los tipos de números dentro de PHP. Hay una serie de diferentes tipos de números eso predominantemente usaban decimales y negativos. Eso Hay algunos otros de los que deberías estar al tanto y de vez en cuando los vas a encontrar que vienen con código PHP. Por lo que siempre es bueno estar al tanto de lo que son y cómo localizarlos. Entonces eso se acerca en la siguiente lección. 6. 6 tipos de números de PHP: en esta lección, vamos a explorar los diferentes tipos de números utilizados dentro de PHP. Entonces como se mencionó que comúnmente vas a ver números decimales. También vas a ver números negativos, y de vez en cuando vas a ver algo más. Entonces hay números Octel. Los números octel comienzan con un eso cero. Este este no equivale a 123. Sólo porque tiene un cero frente a él. En realidad es equivalente a 83. Ahí hay números decimales Hexi. Eso Estos son números y su combinación off. También tienen letras en ellos también. Entonces creo subir T e S O. Eso nos da un espectro completo de 16 caracteres por número aquí. Y luego también hay números de anillo beina, Así que los números binarios son una combinación de ceros y unos, y esto nos da la capacidad de crear un equivalente de 255. Ah, y entonces así es como se representa en como variable. Entonces, también echemos un vistazo a lo que PHP tiene dentro de su salida. Entonces tiene todos los diferentes números ahí por los que acabamos de pasar. Eso números decimales se representan de 1 a 9 o de 0 a 9 accidentes. Ismael empieza con un cero de lo que tienen un personaje. 0298 f o mayúscula ocho f Así que eso no importa. Podemos usar cualquiera de los dos. También podemos utilizar OC peajes Eso Octel czar representado con un cero y luego 0 a 7 y luego binarios son cero b y luego más la mordida, valor binario y el número Binali. Y luego con enteros eso Estos no son enteros. Los enteros pueden ser hexi decimal. Pueden ser octo, pueden ser binarios y pueden ser decimales. Entonces solo para tener una mejor idea de ello, tienen algunos ejemplos por aquí y con este tipo de números también, puedes hacer ecuaciones matemáticas. Entonces vamos a poner algunos de estos números aquí arriba y darle una oportunidad. Entonces si queremos poner en número Octel Así que el ejemplo tenía esto como 83 y vamos a ser como cinco . Entonces si hacemos eco de un menos bi Entonces, ¿qué crees que esa respuesta aquí va a ser cuando salgamos poniendo esos valores? Vayamos a nuestro anfitrión local. Refresca y vemos que obtenemos un número de 78. Eso se debe a que ese número ahora está representado como un número Octel. Y así estamos haciendo una combinación aquí donde tenemos decimales. Eso esto obviamente es sólo un cinco. Y entonces esto representa 83. Entonces tenemos esencialmente 83 aquí menos cinco, y estábamos regresando ese valor de 78. Entonces, como se puede ver, los números son intercambiables. Eso digamos que teníamos un número decimal hexi voy a hacer ver y hagamos número decimal hexadecimal . Entonces esto fue representado por cero X y tenemos uno a eso ¿qué pasa si solo ponemos ese valor? Entonces si queremos ver cómo se ve ese número hexadecimal sensato Ya vemos que se ve como 26. Y por supuesto, ahora podemos usarlo indistintamente para que pudiéramos restar cinco de 26 obtener un valor de 21. Por lo que es bueno estar familiarizado con estos números ahora. Obviamente, muchas veces no vas a estar contando binarios y contando números hexi decimales u octo , pero hay casos en los que necesitarías usarlos dentro de tu código. Eso es bueno estar al tanto de que están disponibles. Son intercambiables, y puedes usarlos dentro de tus fórmulas también para salir con valores para que puedan usar diferentes operadores, y puedes sacar esos valores. Eso Si sí quieres usarlos, asegúrate de darle formato dentro de este tipo de formatos para que puedas llamarlos correctamente dentro de tu código PHP. Y yo sí. Yo sí te aconsejo que lo revises para probarlo por ti mismo y ver qué puedes hacer que suceda con tu código PHP. Entonces en la siguiente lección vamos a ver cómo podemos referir variables a otras variables y te voy a mostrar algunos ejemplos de cómo hacerlo en la próxima lección, Entonces eso viene. 7. 7 PHP en referencia a la referencia: Entonces en esta lección vamos a ver PHP y referenciar variables dentro de otras variables. Entonces esencialmente, lo que eso significa es que si hacemos referencia a una variable así al igual que en este ejemplo, y voy a pasar por esto dentro del código también Así podemos ver aquí que el y firmar hace referencia a y a ser. Y luego cuando sumamos dos más B, obtenemos un resultado de 21 y luego como actualizamos a Así tenemos inicialmente un arranques como uno, y tuvimos 22 a a. Entonces cuando hacemos eco B, obtenemos el valor de B así a y luego 1 22 sui notamos que aunque sea, no hemos cambiado nada dentro de B, realidad obtenemos un valor de salida diferente para B. Y así es como usamos las referencias. Entonces si queremos variable, eso está cambiando constantemente, y queremos tener acceso a esos nuevos valores a medida que se actualizan, entonces podemos usar referenciación. Entonces echemos un vistazo a eso dentro de nuestro editor. Entonces abriendo eso y antes que nada, pongamos algunos valores le dará, uh, un valor de descuento. Hola y vamos a dar ser un valor de cinco y en este caso va a dar ver valor de tal vez podamos referenciar estar dentro de C Así que como hacemos la referenciación aún tenemos que establecer al operador como el igual a y usamos el y firmar eso quiero un referencia estar ahí dentro . Entonces cuando se incremente, entonces vamos a conseguir un valor diferente para C. Y ahora sólo vamos a poner a ver? Así que echa un vistazo y mira cómo se ve eso. También voy a agregar en un salto de línea ahí, Así que algunos html y luego ahora lo que voy a hacer es que tengo ser y voy a agregar para ser, así que voy a agregar O tal vez vamos a agregar. Entonces tal vez vamos a agregar un y luego a un mundo agregará voluntad, y luego sólo copiar esta línea hacia fuera. Entonces, ¿qué crees que va a pasar aquí s O ¿Crees que la primera línea aquí? Entonces sé que no usé B, pero llegué a usar eso también en el próximo ejemplo. Entonces echemos un vistazo rápido y veamos cómo esto renderiza actualizamos la página y buscamos en la fuente. Vemos que tenemos hola y hola mundo. Entonces, pasemos por esto. Vuelvo a correr por esto. Por lo que inicialmente establecemos un como hola y ver nos referenciamos como un valor fuera de una Así usamos eso y por firmado. Entonces si me quito eso y lo refresco, vemos que aquí no tenemos ningún cambio cuando cambiamos el valor de un Pero cuando sí usamos la referencia y agregamos ese valor a una y ahora se convierte en el valor de C para que podamos hacer eso también con ser así si quieres sumar en B en eso también. Entonces vamos, um vamos a movernos, estar por aquí y voy a sumar en D Así que con d vamos a hacer referencia ser para que en realidad no puedas doble referencia eso Sólo vamos a hacer referencia a la vez ahí. Y entonces tal vez lo que vamos a hacer es increment estará por aquí? Eso es que yo estaría en nuestra salida así que acabo de agregar ahí porque estamos usados en las comillas dobles , por lo que deberíamos poder obtener el valor de B, volver a salir y refrescarlo. Entonces ahora tenemos ambos son referenciados, así que tenemos Hola. Y cuando agregamos mundo a un mundo nos saluda y vemos que cuando incrementamos ser, nos ponemos en salida fuera. principio obtenemos una salida de cinco aquí y luego lo volveremos a poner. Obtenemos un valor de seis Y eso es lo que usas referenciando dentro de PHP y para resumir esencialmente, cuando hacemos referencia, significa que cuando hacemos un cambio a la variable referenciada que también vamos a cambiar eso nueva variable también. Eso Siguiente. Vamos a ver información variable sobre cómo podemos sacar alguna información sobre esa variable usando volcado VAR. Entonces eso se acerca en la siguiente lección. 8. 8 PHP obtener información y tipo de variable: en esta lección, vamos a ver la información variable y cómo puede sacar esa información y echarla un vistazo más de cerca usando volcado VAR. Hasta el momento, dump es una función muy útil en PHP y esencialmente permite volcar esa información sobre la variable. Entonces si tienes una variable que estás usando y quieres averiguar tal vez el tipo de la misma y te mostraré cómo podemos usar var dump Hasta el momento, dump es una función y funciones construidas en PHP. Entonces voy a var volcar fuera un y también voy a var volcar sea y se va a echar un vistazo más de cerca en realidad lo que sale en la salida. Entonces vemos que el primer basurero de barra. Entonces tal vez pueda refrescarlo aquí y esto está en el código fuente para index dot PHP Y vemos que inicialmente tenemos una cadena Así que la longitud de la cadena es de cinco y tenemos cinco caracteres ahí dentro. Entonces es ah cadena de cinco caracteres y siguiente tenemos un entero y el valor del entero es cinco. Y eso es lo que estamos viendo ¡Fuera! Pon su dentro del volcado var manera tan genial de ver realmente alguna información adicional que está contenida dentro de las variables, y también puede ser útil cuando estás tratando de encontrar más información. Tienes variables dinámicas, y tal vez pierdes la pista si es un entero o si es una cadena s. Entonces esta es una gran manera de decirlo. También hay un aumento dentro de PHP. Ahora sabemos que podemos imprimir un aumento dentro de PHP. Pero digamos, por ejemplo, queremos, en realidad algo más de información sobre la estructura de ese contenido. Entonces vamos a hacer este aquí y vamos a sumar en C y refrescarlo y vemos que ahora el volcado var . Entonces estoy usando los archivos fuente ahí porque está listando en absoluto en el mismo rol. Eso aquí dentro del código fuente, en realidad podemos ver la salida y como está siendo salida desde el PHP. Entonces ya ves, tenemos una matriz, por lo que el tipo de variable inicial es una matriz. Tiene dos artículos dentro de la matriz y como sabemos un inicio de carrera en cero. Entonces el primer elemento está en cero, y lo interesante aquí es que todos los elementos dentro de la matriz también obtienen sus valores arrojados para que podamos obtener incluso información mawr respecto a aquellos ítems que están contenidos dentro de esa tasa. Y esto es tan súper útil. Si tuviera un montón entero de elementos dentro de una matriz, realmente puedo volcar fácilmente ese ocho y tirar hacia atrás algo más de información con respecto a eso . Ahora hay algo o información en PHP dot net en lo que respecta a var dump para que veas aquí hay un montón de información diferente, y algunas ella está haciendo lo mismo donde está fuera poniendo ese contenido, mostrándote lo que va a look like, como se puede var volcarlo y vemos que tiene algunos ejemplos aquí. Entonces si tenemos un flotador o si tenemos ah valor booleano por lo que va a dar salida esos valores también cuando estaban fuera sacando ese Bardem así de nuevo muy útil para encontrarlo el tipo de variable que estamos viendo y obtener alguna información adicional de variable. Entonces a lo largo del curso anterior, vimos que vimos algunos errores dentro de nuestro código PHP, y hay tres tipos principales de errores dentro de PHP, y vamos a echar un vistazo más de cerca a esos y cómo obtienen salida en el próximo lección. 9. 9 de problemas de PHP: cuando se trata de PHP. Estos errores, aunque no nos gusten, son una gran manera de averiguar lo que realmente sucedió dentro de nuestro código. Por lo que hay tres tipos diferentes de errores en PHP. Ahí hay avisos. Por lo que estos aire simple hay errores no críticos. Y esencialmente te están dando algo de información adicional. Entonces tal vez si estás accediendo y variable indefinida. Y lo vimos antes cuando intentábamos hacer eco Ah, valor que no existía. Entonces si teníamos algo como esto y hacemos eco de un, entonces vamos a nuestro anfitrión local y vemos que tenemos este aviso de avisos. Entonces lo interesante de éste es que la cancha seguirá ejecutando eso Vemos que el frío escribirá la siguiente línea. A pesar de que estamos lanzando un error, todavía continúa, y en realidad no interrumpe el guión. Ejecución s por lo que este es el más ligero de los errores. Y por supuesto, si sí ves estos errores, es buena idea echar un vistazo más de cerca y tratar de arreglarlos. Ah, pero no son críticos para la ejecución del guión. Por lo que aún se ejecuta. A continuación, nuestras advertencias. Entonces estos brazo o importante que los avisos Y por ejemplo, si ah, archivo que estás tratando de incluir, Si eso no existe, entonces vas a recibir un mensaje de advertencia. Entonces si estás haciendo algo como incluir, y estás haciendo referencia a un archivo que no existe, entonces eso lo hará a través de un error. Pero por suerte, no va a detener la ejecución s. Tenemos ese aire de advertencia, su archivo o directorio. Y lo realmente bueno de los errores es que en realidad te da algo más de información con respecto a lo que está causando ese aire. Por lo que este es un gran lugar para empezar si estás lanzando estos errores. Si tu script no funciona correctamente, entonces mira estos errores. Léalos y son muy autoexplicativos. Por lo que no tal archivo o directorio en y nos da el número de línea. Nos da el archivo que está lanzando el aire. Tan buena manera de solucionar problemas y averiguar cómo arreglar ese aire. Y es realmente bueno porque tienes ahí los números de línea. Sólo tienes que ir al número de línea aquí. Tenemos la variable aquí. Tenemos el archivo que no existe y pudimos continuar con el script. Por último, tenemos un error fatal y esto es si estamos requiriendo un archivo que no existe o un objeto que no existe. Y esto cuando estamos usando, requieren y vamos a ver incluir y requerir en una próxima lección. Entonces no voy a hablar demasiado de eso por el momento. Pero requerir realmente nos va a obligar a intentar realmente encontrar ese archivo. Y si lanzamos ese aire de lo que no vamos a poder seguir con el guión. Entonces vamos a ver qué pasa ahora. Entonces tenemos un error fatal requiero, y notamos que después del 1er 1 nos dieron hola. Después del 2do 1 nos dieron hola. Y por último, error fatal detuvo la ejecución del script y ya no pudieron proceder. Entonces estos son los errores más cruciales , por supuesto, porque si estás ejecutando un script, no quieres encontrar ninguno de estos errores porque esto podría desechar bastante de lo que estás haciendo en tu código. Y sobre todo porque no eres capaz de emitir ningún otro eso de corte aquí dentro del reporte de errores de PHP , en realidad podemos desactivar algunos de estos errores. Hay una manera de apagar todos los errores. Puedes hacer reporte de errores cero o puedes hacer errores simples. Tan sólo para que breve ejemplo. Entonces si cambiamos el reporte aéreo a cero, vuelve aquí y en realidad no vemos esos errores. Pero esos errores aún están previniendo. El resto de nuestro guión se ejecuta. Tenemos una Hola a hola. Y una vez que golpeamos ese fatal error no pudimos ver esa salida. Por lo que a veces es bueno apagar tus errores porque es posible que no quieras ver entrar usuarios si te falta una variable. Si te falta una ruta quizás no quieras que tus visitantes de la Web vean esta información s. Entonces esto es algo a tener en cuenta con errores que sí tienes algún control sobre cómo obtienen salida. Se puede volver a cambiar para ver todos los errores, que es el predeterminado. De acuerdo con mi PHP, yo y yo archivamos ese informe de errores y tenemos todo eso otra vez yendo a mi servidor aquí, yendo a un PHP. Yo y yo y yo podemos buscar ese informe de errores y vemos que por defecto dentro de PHP I y yo, tengo e todo lo que básicamente significa que estamos mostrando todos los errores, Así que hay dos lugares donde esencialmente se puede apagar eso. Se puede apagar en el archivo PHP I y I. O puedes simplemente colocarlo en la parte superior aquí código, como he hecho aquí, y puedes eliminarlo, esos errores. Pero si estás solucionando problemas o si estás en si estás desarrollando tu código de lo que son los errores, gran manera Teoh poder encontrar más información sobre lo que está sucediendo dentro de ese código y poder lidiar con esos temas. Entonces, como se prometió en la próxima lección, voy a hablar más sobre incluir versus requerir. Por lo que inicialmente parecen que hacen lo mismo. Pero como vimos con los errores, y eso es un indicio de lo que vamos a estar hablando en la siguiente lección, como vimos con los errores, realidad no están funcionando de la misma manera, así que eso se acerca en la siguiente lección. 10. 10 Incluir vs Require: Por lo que muchas veces se obtiene esta pregunta. ¿ Cuál es la diferencia entre incluir y requerir? Esencialmente incluir nos da una manera de sacar un archivo en Teoh nuestro archivo PHP actual y utilizar eso Así que esto es realmente útil. Especialmente cuando tal vez estás construyendo una plantilla y tienes ah, cabecera. Tienes un pie de página. ¿ Quieres incluir esos? Entonces, en la última lección, te di un poco de alerta de spoiler en cuanto a lo que va a pasar y cuál va a ser la diferencia entre incluir y cabecera Aún así, es o incluir y requerir. Hagámoslo así. Entonces tenemos un encabezado, tenemos un pie de página y eso va a crear un nuevo archivo y yo solo lo voy a dar. Simplemente lo llamo cabecera y crearé otro archivo nuevo y voy a llamar a este pie de página. Y ahora cuando regrese Teoh aquí puedo eco outs, algún contenido. Por lo que esta es una plantilla muy básica que podríamos estar usando para un sitio web. Cuando lo refresco, puedo ver mi código fuente allí. Tengo mi cabecera. Tengo mi contenido y lo que pasó aquí con Footer y no tenía ningún contenido ahí dentro. Por eso no se está poniendo nada ahí. Así que refrescarlo. Es una forma muy básica de crear una plantilla Web. Y podemos ver qué tan útil utilizar incluir y requerir puede ser eso. La única diferencia, realmente es entre incluir y requerir. Hacen lo mismo. Permiten traer archivos externos y actuar como si estuvieran en lo correcto dentro de su archivo actual . Entonces aunque hicieras algo como tenías algo de PHP así que consígueme darte otro ejemplo y así mi cosa favorita para escribir Hola mundo. Y así ahora llamo en ese encabezado para poder hacer eco de contenido y empecemos eco me haría un eso ¿qué opinas? Y casi cometí un error ahí al ir con las comillas simples porque entonces realmente solo haríamos eco signo de dólar A s. así que ahora vamos a hacer eco del valor de un Así que ¿crees que somos capaces de eco fuera pudieramos salir ese valor de a Y si dijiste que sí, somos capaces de dar salida a ese valor de a porque cuando incluimos o cuando requerimos ese archivo se ejecuta como si ese frío estuviera justo sentado justo arriba en lugar del incluir que teníamos todo este código en vez de aquí y aceptar que obviamente no estaríamos saliendo del PHP y solo calificando encabezado. Entonces lanzamos algunos errores. Entonces de nuevo, la diferencia entre estos es que si esos archivos no existen realmente, entonces realmente nos encontramos con un error fatal con require. Y generalmente quieres tratar de evitar eso, sobre todo cuando estás construyendo una plantilla. Por lo tanto, intenta no usar, requiere, intenta usar, incluye. Y esto te permitirá hacerlo Incluso si has movido algunos de tus archivos o si los has borrado accidentalmente, todavía vas a poder renderizar tu código. A pesar de que tu página web se verá muy diferente porque te vas a perder el ahí, el pie o la cabeza, o lo que sea que caiga estás tratando de jalarla. Ah, y entonces deberías poder averiguar en ese punto si hay algún problema con tu código y hacer los ajustes y actualizaciones entonces y ojalá sea que aún lo atrapes dentro del proceso de desarrollo. Y en ese punto tienes tus errores. Están apareciendo y puedes echar un vistazo más de cerca a lo que está lanzando esos errores. Siempre se ha intentado tomar include over require si se trata de un archivo que solo se está generando. Pero si es archivo real el que necesitas para ejecutar tu script para evitar un montón de errores más que el uso requieren. Entonces la siguiente lección que vamos a ver algunas variables de servidor y variables de servidor podrían ser realmente útiles dentro de su script PHP. Realmente puedes utilizar esa información y hacer uso de ella dentro de tu código, mostrarte cómo en la próxima lección. 11. 12 variables de servidores: en esta lección, vamos a estar viendo variables de servidor. Por lo que este en particular obtiene el contenido del encabezado host de la solicitud actual y lo genera dentro de nuestra página Web. Echemos un vistazo y veamos cómo va a funcionar esto. S abriendo nuestro editor a eco y la variable de servidor y la variable que vamos a buscar es el host de subrayado http. Entonces, esencialmente, eso solo significa que vamos a generar el dominio, así lo actualizaremos. Vemos que tenemos el dominio ahí, y hay todo un montón de variables de servidor que puedes hacer uso. Vemos que tenemos algunas que se han actualizado y eliminado en las diferentes versiones de PHP. Entonces otra vez, boo, siempre atento a la versión de PHP en la que estás y comprueba para asegurarte de que los valores y las variables y las funciones a las que estás intentando acceder también están disponibles s podemos hacer cosas como nosotros se puede conseguir. Podemos obtener alguna información de host, podemos obtener la dirección remota, por lo que eso nos da la dirección I p del host. Ese es otro realmente útil. Especialmente si estás haciendo una aplicación y quieres asegurarte de que el usuario Web, tal vez quieras comprobar para ver si los usuarios de Web son el mismo usuario Web. Puedes usar la dirección i P para ver si vienen de la misma i p o puedes utilizarla cuando tengas un sistema de inicio de sesión. Simplemente haciendo un seguimiento de todo eso, asegurándose de que la gente está abusando de su sistema. Hay todo un montón de inscripciones provenientes de la misma dirección I P y así sucesivamente. Hay host remoto, usuario remoto Uh, sólo un montón de realmente buenos archivos útiles aquí. Por lo que vale la pena Teoh sólo para tomar. Entonces tal vez podamos probar una solicitud. Tú también eres yo. Entonces solo voy a hacer trampa aquí un poco. Y yo, ya sabes, pongo esa petición tú eres yo Y vamos a ver cómo se ve eso. Esencialmente, obtenemos esa dirección completa ahí porque la solicitud que eres yo que se va a indexar hasta PHP y el servidor http host es el host local o el dominio en el que estamos sentados s para que así podamos obtener esa información. Y por supuesto, todo esto es útil rastreando a los usuarios. Y así sucesivamente. Por lo que tenemos ah lista completa de diferentes variables de servidor que están muy velos disponibles. Y otra vez, otra que se usa con frecuencia es la dirección remota. Con el fin de conseguir que p dirección. Ahí es donde puedes hacer uso de estas variables construidas y añadirlas a tu abrigo. Por lo que la siguiente lección vamos a ver borrar dentro de PHP. Entonces vamos a ver cómo podemos eliminar un archivo, cómo podemos eliminar variables y así sucesivamente, y esto se acerca en la siguiente lección. 12. 13 PHP eliminar y destruir y: Entonces esta lección esta lección va a ser divertida porque en realidad llegamos a eliminar y destruir variables y archivos. Así que deshazte de ellos de nuestro servidor. Y esta es una lección muy poderosa porque esta funcionalidad es súper poderosa. Y siempre asegúrate de que cuando estás borrando archivos cuando estás usando desvinculado que realmente quieres eliminar ese archivo porque una vez que lo eliminas, no hay recuperarlo. Así que asegúrate de tener mucho cuidado con esta funcionalidad. Entonces, en primer lugar, probemos las variables, para que estas no sean tan destructivas. Entonces vamos a crear la variable llamarlo prueba, y sólo estamos firmando un valor de cadena de valor a ella. Echemos eco de eso. Entonces lo apagué, y luego lo que quiero hacer es que quiero desajustarlo y otra vez, sólo vamos a poner eso en el dentro del navegador. Entonces veamos lo que realmente sucede aquí. Eso otra vez, teniendo en cuenta que unset realmente destruye la variable Eso Mi pregunta es, ¿crees que la línea número cinco realmente va a lanzar un error? Esa prueba se ha ido por completo del sistema PHP, pesar de que la hemos usado aquí arriba una vez que la hayamos desconfigurado, ¿vamos a lanzar un error indefinido o no vamos a lanzar al aire? Y si dijiste que vamos a lanzar un error indefinido, tienes razón porque notó que tenemos una prueba variable indefinida en la línea cinco. Entonces esto es lo mismo que si la prueba nunca existiera. Eso Somos plenamente capaces de destruir esa variable. Entonces esto es muy diferente a si hiciéramos algo como prueba y simplemente igualamos prueba a nada. Entonces muéstrale lo que pasa aquí. Comentario Pensó que lo refrescaría. Y vemos que no tiramos eso en ese tema o ese error de aviso, porque en este caso, las pruebas siguen existiendo. Sólo diferencia aquí con prueba es que todavía existe. Pero no tiene nada que se le asigne ningún valor, mientras que unset realmente destruye ese valor y se deshace por completo de él. Entonces ten en cuenta que este es un muy poderoso un oleaje, porque si estás desconfigurado ing tus variables, eso significa que no quieres volver a usarlas. Dentro de tu código, no quieres referirlos, empezar o quieres que estén completamente frescos y tú una vez que empiezas a usarlos eso La otra cosa que queremos mirar es otra manera muy poderosa de destruir y eliminar. Entonces es una lección muy destructiva y te vamos a mostrar cómo deshacerte de los archivos. Por lo que note que en la lección anterior creo un pie de página que creé Encabezado. Bueno, ahora quiero deshacerme de ellos, así que quiero deshacerme de ellos usando código para poder hacer algo como PHP Ah, encabezado desvinculado Y veamos qué pasa abajo. Entonces salgo aquí y si lo refresco, vuelvo a mi editor web y veo que ese archivo de encabezado se ha ido. Pie de pies. Sólo uno que existe s Oh, esto es tal vez le daría borrados. Y podemos hacerlo esta semana también, ¿eh? Entonces por supuesto esto se ve mucho más ordenado. Entonces si quisiera eliminar algo, podría hacer algo como esto y notar que en realidad no estamos poniendo nada porque esta es una función incorporada aquí, y no siempre tenemos que dar salida cuando ejecutamos nuestro script PHP por lo que lo en realidad podría hacer algo en segundo plano aquí, y vas a notar que una vez que renderice una vez ejecuto el código, una vez que actualice esta página, vamos a ver eso. Por lo que aún no lo he refrescado. Y solo estoy mirando una forma en que posiblemente pueda hacer esto y puedo refrescarlo y podemos ver qué pasa. Entonces nota Footer está sentado ahí cuando refresco el pie de página se ha ido, por lo que el código en segundo plano en realidad está eliminando ese archivo especificado. Si me refresco de nuevo, recibimos un mensaje de advertencia porque Footer ya no existe y no podemos volver a borrarlo porque no está ahí. Entonces ahí es donde estamos recibiendo ese mensaje de advertencia. Y de ahí, a partir de este punto, a menos que tengamos un archivo, otro archivo llamado Footer que creamos, no vamos a poder verlo. Simplemente se elimina y elimina, y esto es muy útil. Si estás creando archivos sobre la marcha, quieres deshacerte de algunos de esos archivos. Esta es la forma de hacerlo. Entonces nuevamente, ten siempre en cuenta que esto es poderoso, y no quieres tomar esto ligeramente y eliminar archivos porque siempre corres el riesgo de eliminar información útil. Entonces la siguiente lección vamos a sumergirnos en un aumento, te mostraremos un poco más de información sobre cómo trabajar con los rayos y las matrices PHP. Las matrices PHP son súper poderosas, y pueden hacer muchas cosas, así que les voy a mostrar algo más de eso en la próxima lección. 13. 14 poder de arreglos de PHP: en esta lección, te vamos a mostrar más sobre usar un raise, trabajar con los rayos dentro de PHP. Entonces es abrir nuestros editores y crear en una carrera. Vamos a crear un ary muy básico y darle algunos valores dentro de esa matriz de definir la matriz. Y tal vez el primer valor sea uno para el primer artículo. Y luego tenemos dos y luego tres, luego cuatro y luego cinco. Y podríamos simplemente seguir ahí. Entonces tal vez queremos hacer seis también. Entonces conseguimos múltiples artículos aquí dentro del rayo, y con la carrera, en realidad podrías hacer muy buen uso de un aumento. Entonces digamos, por ejemplo, que quieres que Teoh cuente cuántos artículos tenías dentro de la matriz, los construidos en función ahí y esto devolverá cuántos artículos tienes dentro del ARY. Entonces, ¿cuántos artículos tenemos ahí? Tenemos seis. Veamos cuál es la salida. Refresca y tenemos seis artículos ahí. Entonces digamos, por ejemplo, que desea deshacerse de un elemento dentro de la matriz Eso, por ejemplo. Quiero salida, mi matriz, pero quiero deshacerme de uno de los elementos en la matriz. Hablando de borrar y destruir de la última lección. Mostrarte cómo deshacerte de un artículo dentro de la carrera. Vamos a quedarnos. Nosotros queremos deshacernos de éste de aquí, así que es el inicio en 012 Así que es el ítem número dos. Entonces aquí es donde usaríamos en Set, y así es como te deshaces de algo en el rayo. Entonces si lo hago unset y enumero esa matriz ahí, esto realmente va a eliminar esa matriz completa. Entonces no, no queremos hacer eso. Solo queremos deshacernos de un elemento que está contenido dentro de la matriz, por lo que está en la posición número dos. Entonces, vamos a desarmar eso. Y salida eso. Y además imprimamos nuestro array. Recuerda de nuevo para imprimir en una tasa que usamos print están tomando el array, y tal vez podamos mostrarlo antes de desconfigurarlo, volviendo al host local. Vemos que somos capaces de deshacernos, así que tenemos uno en la posición cero dos en la posición uno y tres en posición de, ya sabes, ya sabes, eso es algo confuso. Ahí porque uso el 123456 Tal vez los shows comenzaron con cero. Pero de cualquier manera, así que me deshice de eso. Y ahora sólo tenemos cinco artículos dentro de su tarifa. Entonces otra vez, un aumento, su súper poderosa la cosa Tanase que puedes hacer con los rayos. Y cuando vayas a PHP dot net, Basta con mirar todas estas cosas que puedes hacer con un raise para que puedas revertir en una carrera de orden inverso una matriz eso si queremos tomar esa matriz, Abre aquí nuestro editor y tal vez quieras invertir el orden que podemos definir array y usar un rayo reverso. Y esencialmente, cuando Ahora, cuando lo generamos, vemos el ítem número cero es 654 Y entonces, claro, sí nos deshicimos de tres, y luego tenemos que Y uno Así es como haces un reverso orden. Ahí s tengo algunos ejemplos aquí, y en realidad podemos establecer una variable diferente Reverse set y así sucesivamente. Ah, entonces así es como realmente podemos trabajar con los rayos? Podemos quitar porciones de las res para que podamos expedir una rebanada del raid haciendo una rebanada de rayos es otra de uso común donde cortamos en un punto determinado. Entonces en este ejemplo, están usando una rebanada de carreras. Tienen su tarifa por encontrar ahí. Por lo que están rebanando en punto en el ítem número dos y en adelante. Por lo que 012 en adelante devuelve el c d e. Aquí podemos contar cuántas posiciones queremos una rebanada. Entonces también estamos haciendo negativo . Entonces estamos empezando por el final aquí, haciendo negativo, también. Devolver un artículo de negativo al que es D aquí. Estamos empezando en 0.0. Por lo que a partir del inicio de la redada, el primer elemento regresaba tres elementos de esa matriz como máximo. Entonces eso es devolver ABC. Así que bastantes. Una vez más que puedes hacer, puedes construir estas funciones en, y hay mucho que realmente puedes hacer con los Rayos. Podemos una ordenación para que podamos ordenar una matriz y mantener la asociación de índices. Podemos hacer yo soy especie de revertir el orden, pero mantener esa asociación de índice sobre y así sucesivamente. Por lo que estos son todos de uso muy común. Otro que usamos es si en un Ray comprueba si de valor está dentro de una matriz. Si es que devuelve verdadero, también podemos usar shuffle. Por lo que Shuffle es otro que es realmente genial dentro de un aumento nos da la capacidad de barajar eso. Entonces solo muéstrale cómo se ve eso para que podamos hacer shuffle. Entonces es solo una función aquí y podemos agarrar la matriz. Y una vez que barajamos eso atrás y nos refrescamos y vemos cada vez que lo actualizamos, estamos recibiendo un orden invertido. Entonces es una forma de aleatorizar tus salidas. Entonces otra vez, otra función útil dentro de las matrices PHP. Y luego hay algunas opciones más de clasificación, así que definitivamente vale la pena echar un vistazo y ver todas las cosas realmente geniales que puedes hacer con los Rayos, proporcionando algo realmente increíble poder para usar un aumento dentro de PHP. A continuación, vamos a revisar para ver si una variable está vacía. Entonces esto está dentro de una declaración condicional, y esto es algo que podemos usar para ver si hay un valor dentro de una variable. Si está vacío o no, y devuelvo un valor booleano de verdad o falso que se acerca en la siguiente lección. 14. 16 Verificar si existe la variable PHP: Entonces en esta lección, vamos a buscar si el valor está disponible. Y si no lo es, esencialmente vamos a comprobar para ver si está vacío. Anteriormente vimos cuando estamos viendo errores que cuando realmente tratamos de usar una variable que no se ha usado antes de entonces lanzamos un error tan rápido para comprobar si esa variable realmente existe es hacer uso de vacío. Entonces aquí, para en este ejemplo, vamos a revisar para ver si está vacío. Y si es si no está vacía o si está vacía. Entonces recuerda de nuevo, se trata de valores booleanos. Tan cierto o falso. Entonces para comprobar vacío, eso significa que va a regresar. cierto, Escierto,no está ahí tan cierto que no está ahí y de lo contrario tal vez podamos escribir. Se encontró, así que vamos ah, veamos qué produce esto cuando lo refresco tan cierto, no está ahí porque un de hecho no existe. Entonces eso resultó un poco largo. Ahí s déjame arreglar esto un poco aquí. Es más legible y va a endeudarse. Esos s Oh, ahí vamos. Entonces, esencialmente, estamos revisando para ver si hay una y porque no está ahí, nos hacemos realidad. No está ahí. Pero si definimos un valor para un así vamos a renunciar a un valor de cadena de hola, por lo que ahora debería poder encontrar eso y notar. Lo importante a quitarnos de aquí es que no arrojamos ningún error, pesar de que no habíamos definido un eso. Usar vacío es una gran manera de evitar eso para asegurar que esas variables a las que estás tratando acceder, sobre todo cuando tienes un script realmente largo, por lo que podría no ser tan útil aquí porque realmente puedes ver si existe o no un. Pero si tienes arrodillado, múltiples archivos todos ligados juntos, múltiples variables en la meta, es una buena manera. Es una buena práctica para entrar, para comprobar, para ver si en realidad está ahí antes de intentar llamarlo y utilizarlo dentro de su script. Entonces la siguiente lección vamos a ver las funciones de cadena y PHP tiene muchas funciones de cadena . Entonces así como lo que estábamos viendo dentro de un aumento, hay muchas cosas realmente geniales que puedes hacer con las funciones de fuerza que se están acercando en la siguiente lección. 15. Funciones de línea de PHP 17 PHP: Entonces realmente he guardado lo mejor para el final porque las funciones de cadena, hay un montón de ellas disponibles dentro de PHP, y realmente hacen muchas cosas realmente geniales que no esperarías de solo una función simple . Así que al igual que a medida que su aumento, su cadena real tiene mucha funcionalidad incorporada justo en ella. Entonces vamos a echar un vistazo más de cerca a eso. Y por supuesto, tenemos un enlace aquí. Teoh, Qué Tenemos disponible para las funciones de cadena de cadena aquí y podemos ver que tenemos un montón de funciones, igual que con la re es un montón de cosas realmente geniales que podemos hacer con estas funciones de cadena . Entonces en esta lección, vamos a echar un vistazo a algunos de ellos y familiarizarnos con ellos. Entonces, antes que nada, veamos nuestra cadena predeterminada allí. Entonces tenemos nuestra cadena ahí y con las funciones de cadena, Una de ellas que estábamos mirando aquí es str underscore shuffle. Entonces, ¿qué crees que eso haga? Entonces si aplico, hagamos una nueva S t r tan nueva variable aquí y esta variable va a ser s t r shuffles. Se va a usar una función de cadena y va a usar eso en la variable a.Y entonces vamos a dar salida a lo que sucede aquí y en ahora. Ya lo sé, claro que podría hacerlo de esta manera. Entonces tal vez una mejor práctica sería solo hacerlo de esta manera. Eso hace eco de eso y echemos un vistazo más de cerca y veamos qué pasa. Entonces lo que está sucediendo ahora es que en realidad es igual que lo que vimos dentro de su matriz, barajando el orden de todos y cada uno de los elementos aquí dentro de la cadena. Y aquí es donde entra la parte interesante de las funciones de cadena porque cuando estamos viendo las funciones de cadena y este es otro ejemplo, en realidad podemos obtener la longitud de la cadena. Entonces empecemos eso también. Entonces vamos a hacer eco y vamos a hacer la longitud de la cuerda. Entonces otra función de cadena aquí, que es S t r l e n y en realidad probablemente no importa cuál utilicemos, pero solo usaremos una para que veamos que siempre son cinco. Entonces sabemos que la longitud del valor de cadena es cinco, porque esa cadena es contiene un valor cinco. Pero, ¿qué pasa si realmente nos impares? O en realidad, en primer lugar, déjame mostrarte cómo es esto. Entonces este tipo de parece lo que hacemos con una matriz donde tenemos ah valor aquí, Así que tal vez hagamos uno. Entonces, ¿qué crees que obtiene salida aquí? Se ha dado cuenta de que la cuerda no es en realidad una matriz, pero lo estamos poniendo en el tratamiento en la lesión del lago. Y vemos que lo que realmente está sucediendo aquí es que en realidad está tratando en el mismo formato, así que empezando con cero, Así que si quieres conseguir cada uno, eso sería cero. Y yo también debería poner un salto de línea ahí dentro, y hago otro salto de línea después de éste. Eso nota que lo que está pasando es que en realidad somos capaces de llegar a tratarlo como si se dividiera en valores de cadena separados y generara todas esas letras separadas separado, por separado,haciendo el mismo formato que lo haríamos con un aumento. Entonces qué sucede como dentro de nuestro ejemplo, si hacemos posición número 10 Así que si agregamos en Teoh a y en realidad pegamos posición número 22 me pongo realmente interesante. Entonces la posición Número 20 que vamos a sumar en el mundo Y vamos a hacer eco de una estaca de mirar más de cerca y ver qué sucede realmente. Entonces tienes hola W lo cual es realmente interesante porque solo estamos fuera poniendo yo w del mundo cuando teníamos string. La posición 20 es igual al mundo. Entonces básicamente lo que está pasando aquí es que sólo somos capaces de identificar a ese personaje. Entonces, a pesar de que tenemos más de un personaje aquí, sólo somos capaces de dedo impar que un personaje en la posición número 20 y otra cosa realmente interesante que sucede aquí es echemos un vistazo a qué pasa con la cosa de la longitud que es voy a agregar en un salto de línea aquí, guardar eso, volver a salir y refrescarlo. Por lo que en realidad debería preguntar porque una pregunta truco. ¿ Cuál es la longitud de esta salida aquí? Probablemente estés mirando esto y diciendo, Wow, esto no parece 21 caracteres, Pero recuerda cómo html genera espacio en blanco y cuando posicionamos W en la posición número 20 está haciendo 0123456789 10 11 12 13 y tú obtener la posición puntual número 20 Y ahí es donde tenemos 21 caracteres disponibles porque estamos configurando esa posición de ese personaje. W dos posición 20 Así tratándolo como si waas todo dividido en los diferentes personajes . Podemos posicionar elementos, y es solo porque cada TML se deshace de todo ese espacio en blanco. Sólo trata. Ah, espacio en blanco no importa cuánto espacio en blanco tengas en HTML. Lo trata como un solo espacio, y eso es lo que estamos obteniendo esa salida y se ve un poco extraño y no parece que debería contener 21 pero de hecho lo hace por ese espacio en blanco. Entonces eso es ah, parte realmente interesante de las variables de cadena que podemos especificar cadenas por su número de carácter eso algunas de las otras funciones de cadena que podrías hacer podrían querer hacer uso de . Entonces está el primer personaje si quieres hacerlo en minúscula, así que tenemos la capacidad de hacer primer carácter en minúsculas. También podemos transformarlo en mayúsculas, debilita, transformar todas las cuerdas a mayúsculas solo tomas esa primera letra. Entonces, tal vez echemos un vistazo a la cadena a mayúsculas, y estamos transformando nuestra salida variable aquí a mayúsculas. Entonces voy a poner y usar la función aquí que teníamos. Esti son mayúsculas una copia. Pega eso y cámbialo a una y muéstrale cómo se ve eso de nuevo. Sé que necesito dedo del pie mantener estas roturas de línea porque cuando lo sacamos, resulta bastante feo. Entonces vemos que somos capaces de transformar esa cuerda en mayúsculas. Por lo que todo de un ahora se convierte en mayúsculas. Y por supuesto, nuevo, recuerda, tenemos ese espaciado dentro. Solo hay un montón de cosas realmente geniales aquí dentro de las variables de cadena. También somos capaces de dividirlos. Entonces, uh, somos capaces de convertir una cadena en una matriz s que es otra función útil dentro fueron capaces de quitar barras slashes s. Entonces esto es algo que viene en útil cuando estás trabajando con html eso aquí tenemos otro para correos electrónicos hte o despojar a las entidades HTML Eso Esto esencialmente transforma esto en más de una salida amigable html. Entonces muéstrale cómo se ve esto Pero por supuesto, necesitamos agregar en algún html ahí eso si tenemos una y tal vez vamos a agregar y así esto en realidad va a cambiar bastante con nuestra salida dentro de PHP porque ya no vamos a ser contenida. Onley a los seis personajes en realidad iban a contener a los 12. Cuando lo barajamos, vemos que tenemos todo un barajado de todos esos personajes yo pondría 21. Y por aquí, último, vemos que lo estamos despojando y escribimos poniéndolo como si fueran personajes. Entonces se deshace de todo eso. HTML tira esas entidades HTML, y estamos teniendo un montón de cosas raras sucediendo aquí por ese shuffle, porque en realidad está tratando. Por lo que no vuelve a tomar esto como un solo artículo. Se lo toma como un valor de cadena, por lo que no reconoce que esto es HTML y sí baraja esto alrededor. Entonces es independientemente de que tengamos HTML aquí dentro. Es reordenar estas cosas y hacer algunas cosas realmente locas aquí con las salidas s. por eso estamos consiguiendo todo esto raro han puesto pasando aquí. Eso otra vez. A lo mejor puedo quitar esos y simplemente volver a nuestro ejemplo inicial, así que sale pone un poco más limpio, por lo que no es barajar ahí que estaba causando que en el tema eso se podría usar entidades HTML . Si estás tratando de deshacerte de algún HTML ahí que pudiera ser depositado en tu eres un código, también puedes usar caracteres especiales HTML. Eso Esto permite ciertos caracteres en HTML, y podemos ver que la salida vuelve a entrar en juego de caracteres en lugar de como lo haría con HTML. Entonces esa es otra gran manera de utilizar realmente tu salida HTML. Entonces a continuación en la siguiente lección donde volverás a ver a una de mis favoritas, es otra. Es otra función de cadena, ya que solo eso es lo que hemos estado viendo. Pero eso es explotar e implosionar. Los sonidos realmente cool y garantizados. Es funcionalidad muy útil dentro de PHP, por lo que viene en la siguiente lección. 16. 18 Implodng y de Exploding y cuerdas: esta lección donde estás mirando algunas o funciones de cuerda y aquellas que estamos viendo son realmente súper poderosas porque nos dan la capacidad de crear un array completamente funcional a partir de una cuerda y luego también implode nos permite revertir eso y girar matriz en un valor de cadena y utilizarla. Entonces sólo porque, como vemos aquí en el ejemplo, estaban explotando nuestra cadena y nos pone en un ritmo Vamos a echar un vistazo más de cerca a esto dentro de nuestro código fuente y dentro de nuestro editor s O Primero que nada, vamos a crear una cadena aquí, así que bienvenidos a PHP y PHP explotan eso Sé que suena realmente genial y, uh, una gran manera de crear array muy rápidamente. Entonces vamos a crear mi matriz y fuera de la cuerda vamos a explotar esta cuerda, y sé que me encanta ver esa palabra. Ah, Así que el primer argumento aquí que tenemos que mirar es cómo queremos explotar las cuerdas. Entonces si tenemos Siris de comas, podríamos explotarlo vía coma también. Entonces tal vez intentaremos eso primero y luego por último, la matriz que fue la cadena que queremos explotar. Y luego imprimamos nuestra salida aquí de la matriz y echemos un vistazo a esto dentro del navegador. Entonces cuando lo refrescamos, notamos que nuestra primera matriz Hola mundo, bienvenido a PHP explotan. Y eso es porque está mirando las comas. También podemos hacerlo por espacio para que podamos hacer algo así. Refresca y pudimos ver que son Ray construye aún más porque estamos explotando completamente a través de los espacios. Eso otra vez Dedo muy útil. Tener la habilidad de convertir esas cadenas en una matriz y luego puedes utilizarla como lo harías cualquier otra forma que pudieras ordenarla. Podrías barajarlo, contarlo y simplemente hacer uso de todos esos poderosos una funcionalidad re que está disponible dentro de PHP. Entonces, ¿ahora qué pasa si tienes una matriz y quieres convertirla en una fuerza? Bueno, PHP tiene una solución realmente fácil para eso, y eso se llama implode. Entonces en lugar de explotar, implosionemos. Entonces solo llamemos a esto mi str y vamos a implosionar. Y así este es el reverso de lo que está pasando aquí y otra vez. Tenemos la capacidad de especificar cómo queremos separarnos, que esa matriz Ah, y cómo queremos separarla dentro de su implode eso cómo queremos separarlo dentro nuestra salida y luego aquí no necesitamos usar print son podemos eco que lo y podemos echarle un vistazo tal como lo haríamos normalmente dentro del navegador. Entonces ve que ahora su agregado en el Comus entre ellos. Entonces vamos a refrescar esto y vemos que hemos creado una cadena. Por lo que sólo una línea de cotización. Por lo que esto podría ser tan fácilmente casi cualquier cosa que queramos. A lo mejor si queremos agregar algunas comillas ahí dentro algunos corchetes, podemos hacer eso también, así podríamos usar cualquier número o cualquier longitud allí de Of I items son caracteres entre los diferentes ítems ary ya que lo transformamos de nuevo en fuerza. Es una forma realmente poderosa y realmente funcional de trabajar con PHP y por supuesto, esa red de puntos PHP. Ahí tienen algunos ejemplos más, así que tienen el delimitador er la cadena y hemos podido establecer un límite ahí. Son muchas veces que no uso los límites, pero esto está ahí en caso de que lo necesites. Entonces lo explotamos en pedazos, conseguimos una serie de piezas. Y luego, como puedes ver en este ejemplo, puedes tratarlo como lo harías normalmente dentro de un rayo s. Así que sí tiene un límite aquí o implodio. Por lo que el implode hace exactamente la forma opuesta establece cómo queremos separarlo y lo implosionamos , y entonces podemos producirlo como una fuerza. Eso un montón de cosas realmente cool aquí dentro de las funciones de cadena fuera de PHP. Y esto es sólo otro gran ejemplo. Y sí te animo a comprobarlo y probar algunas de estas algunas de estas diferentes funciones que están disponibles para las funciones de cadena dentro de PHP ya que se vuelven realmente útiles dentro de tu código fuente y muy parecido a todo lo demás por lo que hemos pasado dentro de este curso, pruébalo por ti mismo. Abre un editor, configura tu máquina local y prueba el código por ti mismo. Ve qué puedes hacer que suceda con PHP. Porque esa es realmente la diversión de PHP que cuando haces un poco de código y ves qué cosas realmente increíbles y geniales puedes hacer con el código y dentro de las lecciones anteriores. Hemos pasado por mucha de la funcionalidad común que se utiliza dentro de PHP a diario , y realmente ilustra el poder de PHP.