Guía para principiantes de PHP y MySQL: Parte I - Introducción a PHP | Ismail Raji | Skillshare

Velocidad de reproducción


1.0x


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

Guía para principiantes de PHP y MySQL: Parte I - Introducción a PHP

teacher avatar Ismail Raji, Computer Engineer

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

    • 1.

      ¡Hola!

      1:15

    • 2.

      ¿Cómo funciona un sitio web?

      5:35

    • 3.

      Instalación

      4:53

    • 4.

      Empezando con Vagrant

      8:30

    • 5.

      Sintaxis básica de PHP

      6:02

    • 6.

      Variables

      2:50

    • 7.

      Declaraciones condicionales

      4:57

    • 8.

      Declaraciones condicionales: si variaciones

      2:37

    • 9.

      Declaraciones condicionales: Interruptor

      3:50

    • 10.

      Bucle for

      5:00

    • 11.

      Bucle while

      2:15

    • 12.

      Arrays

      5:05

    • 13.

      Combinando Arrays y bucles

      2:45

    • 14.

      Funciones

      6:41

    • 15.

      Comentar tu código

      3:30

    • 16.

      Quiz PHP

      5:09

  • --
  • 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.

200

Estudiantes

1

Proyectos

Acerca de esta clase

Bienvenido a la guía de principiantes de PHP y MySQL. En este curso, te guiaré a medida que hagas tus primeros pasos más allá del mundo estático de crear páginas web con las tecnologías puramente del cliente de HTML y CSS.

Juntos, exploraremos el mundo de crear sitios web dinámicos y descubriremos la increíble variedad de herramientas, conceptos y posibilidades dinámicas que se abren.

Si eres un diseñador que busca integrar un nuevo frontón en un sitio existente que usa PHP, o un estudiante que busca moverse hacia una carrera de desarrollo, PHP puede ayudarte en tu camino. Este poderoso idioma, usado por más de 80% de los sitios web, no es solo para proyectos pequeños, muchos sitios principales lo ejecutan como un idioma principal, como Facebook, Yahoo!, y Wikipedia.

¿Cuáles son los requisitos?

  • HTML: Conocimiento básico (Basic Knows).

¿Qué voy a conseguir de este curso?

  • Esta primera parte te dará una introducción suave a la sintaxis del lenguaje PHP y los temas básicos de programación mientras se aplican a PHP.

¿Qué es el público objetivo?

  • Si eres nuevo en la programación y te embarques en tu primer sitio web interactivo, estás en el lugar correcto.

Conoce a tu profesor(a)

Teacher Profile Image

Ismail Raji

Computer Engineer

Profesor(a)

Ismail Raji is a computer engineer but he likes to think of himself as a jack of all trades.

When not programming he can be found doing digital painting, working on a new course, or reading a book.

He is also a big language lover, he speaks Arabic, French & English and tries to learn new languages.

The idea of helping others learn makes him so happy and satisfied, that's why he decided to start teaching online.

So join him now in his knowledge sharing and learning journey.

Ver perfil completo

Habilidades relacionadas

Desarrollo Lenguajes de programación PHP
Level: Beginner

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. ¡Hola!: Bienvenido a PHP. Identifica mi báscula. Guía para Principiantes. En este curso, te guiaré mientras das tus primeros pasos más allá del mundo estático fuera de la construcción de páginas web con las tecnologías del lado de la línea de muelle lamer fuera de su Jamil en Sánchez. Juntos exploraremos el mundo de la construcción de sitios web dinámicos y descubriremos la increíble matriz de herramientas dinámicas, conceptos y posibilidades que abren. Si eres completamente neutral de programación y te embarcas en tu primer sitio web interactivo, estás en el lugar correcto. Esta primera parte te dará una introducción suave a esta sintaxis del lenguaje PHP sobre temas básicos de programación ya que se aplican a PHP. Ya sea que seas diseñador buscando integrarte y tu front end a una existir dentro de que tú el discurso sea para un estudiante que busca avanzar hacia una carrera de desarrollo, Ph B puede ayudarte en tu camino. Este poderoso lenguaje, utilizado por más de 80% de descuento en sitios web no es solo para pequeños proyectos. ejecutan muchos sitios importantes. Se trata de un lenguaje central como Facebook, Yahoo y Wikipedia. Está bien, basta de hablar. Estoy tan emocionado de compartir este curso con ustedes. Vamos a saltar 2. ¿Cómo funciona un sitio web?: ¿ Alguna vez te has preguntado cómo funciona nuestra página web? Cuando abres tu navegador Web, ya sea Google chrome, Mozilla Firefox safari u otro navegador y entras al sitio web, tú l Te has preguntado alguna vez, ¿Cómo te llegó esa página web? Un aspirante a desarrollador Web como tú debe conocer los conceptos básicos de cómo funciona un sitio web. Como ya sabrán, Internet es una enorme red que conecta millones de computadoras juntas. A nivel mundial, estas computadoras se pueden clasificar en dos categorías. Clientes. Estas son las computadoras fuera de los usuarios de Internet como tú y yo. Cada cliente representa a un visitante de nuestros servidores de sitio web. Se trata de computadoras poderosas que almacenan y entregan sitios web a los usuarios de Internet. Ése son tus clientes. La mayoría de la gente nunca ha visto un servidor en su vida. No obstante, los servidores son esenciales para el correcto funcionamiento fuera del látigo. Ahora la pregunta es. ¿ Cómo se comunican el cliente y el servidor? Antes de responder a esta pregunta, necesitamos conocer los tipos fuera de los sitios web que existen. Hay dos tipos principales fuera de un sitio web estático y dinámico estático. AH hechizo del sitio web eligiendo Onley, HTML y CSS, aunque funcionan muy bien. Pero su contenido no se actualiza automáticamente cada vez que hay algo que debes agregar. El propietario del sitio web o el Web master necesita editar el código, lo cual no es práctico si el sitio web necesita ser actualizado varias veces al día. Un buen ejemplo fuera de un sitio web estático es un sitio web de escaparate que suelen utilizar las empresas para exhibir sus productos y servicios, que no requiere ninguna interacción de los visitantes a menos que exista un formulario de contacto, por ejemplo, en cuyo caso el sitio web se convierte en un sitio web dinámico. Los sitios web dinámicos se llaman dinámicos porque su contenido puede cambiar sin intervención del Web master, actualmente estás viendo este curso en el sitio web dinámico. Además de HTML y CSS, sitios web dinámicos usan otros lenguajes como PHP y mi escala, lo que los hace más complejos que los sitios web estáticos. Ahora que tenemos una idea sobre los dos tipos principales fuera de un sitio web, respondamos nuestra pregunta original. ¿ Cómo se comunican el cliente y el servidor? La respuesta a esta pregunta depende de qué tipo de sitios web estamos hablando. Para los sitios web estáticos, la comunicación ocurre en dos etapas. El cliente pidió al servidor ver una página web la respuesta del servidor enviando la página solicitada sin modificaciones en el formulario fuera de HTML y CSS. Para los sitios web dinámicos, hay un paso intermedio. El cliente Pide al servidor que vea nuestra página web. El servidor prepara la página específicamente para el cliente, utilizando un lenguaje como PHP, el servidor arena página degenerada en forma fuera de HTML y CSS de nuevo porque el cliente puede Onley entender HTML y decir, dice un ejemplo de cómo se prepara el servidor. Nuestra página web específicamente para cliente es cuando inicias sesión en una página web que estaba en tu correo electrónico y contraseña. A continuación, el sitio web muestra su foto de perfil y su nombre en el trabajo. Por ejemplo, esto es algo específico para ti. Para otro visitante, el sitio web mostrará su imagen de perfil y nombre, los cuales son diferentes a los tuyos. He mencionado el Ph. B en mi escala de s algunas veces. Echemos un vistazo a algunas definiciones de este verdadero pH. B es un servidor. Citar lenguaje de escrituras Con BHP, el servidor Web es capaz de hacer más que simplemente sentir páginas web estáticas de Borden ejecutando un poco de programas llamados scripts PHP para hacer que tu sitio web sea dinámico. Pitch be se vuelve realmente interesante cuando se combina con mi chatarra. Se trata de un sistema de gestión de bases de datos relacionales que puede guardar piezas de información de manera eficiente y organizada para que puedas encontrarlas fácilmente más adelante. Puedes usar mi báscula, por ejemplo, para guardar la lista de los miembros de tu sitio web. En resumen, hay dos tipos fuera de sitios web sitios estáticos hechos en cada Daniel en San Cess. Su contenido sólo puede ser actualizado por los sitios dinámicos Web master realizados con otras herramientas como PHP y mi Skrill, además del consenso html para hacer que el sitio web cobre vida permitiendo a los visitantes interactuar con él. Los visitantes del sitio web son clientes de oro. Pidieron al servidor que hospeda el sitio que les envíe las páginas web. PHP es un lenguaje ejecutado por el servidor como personalizado la página web. De acuerdo con el visitante, mi báscula es un sistema de gestión de bases de datos. Se encarga de almacenar la información. 3. Instalación: construir un sitio web es igual que hacer un pastel. Piénsalo antes de seguir la receta, no necesitarás el ingrediente. En primer lugar, construir un sitio web tanto como lo mismo. Necesitaremos un montón de herramientas y paquetes, y te voy a mostrar cómo descargarlos y configurarlos. Ya sabemos que los scripts PHP se ejecutan en un servidor con el fin de generar código HTML. Ese navegador puede entender, pero ¿cómo conseguimos que un servidor ejecute nuestro código PHP? Bueno, hay dos formas en que puedes usar un host Web que soporta PHP durante tus scripts en su servidor, pero esto puede convertirse en enseña muy rápido. Tendrás que escribir el script PHP en tu editor, subir el script. Esto no es servidor el navegar a la U. R I, fuera de la final creada para sentar resultados. Si hay un nervio para corregir, necesitarás volver a tu editor, cambié el código. Vuelvo a subir el archivo al servidor, luego recargar la página. Como te puedes imaginar, este método lo haría con mucho tiempo que podrías estar usando para escribir abrigo. La segunda forma es configurar su propio servidor Web ejecutando su propio servidor. Sería capaz de guardar un archivo en su editor y ver los cambios en su navegador simplemente actualizando la página. No se requiere la carga de archivos s. La mejor parte es que no necesitas ningún hardware adicional tu computadora. Nos limitaremos a encontrar que esto es realmente un cambiador de juego. Entonces, ¿cómo hacemos que el servidor Web se ejecute en su computadora? Primero tenemos que elegir uno por ejemplo. Off. Un servidor Web es Apache. Se trata de un proyecto de código abierto disponible de forma gratuita. Es seguro, eficiente y altamente personalizable, que lo convierte en el servidor Web más utilizado para nuestros propósitos de ejecutar durazno. Debido a que un servidor Web por sí solo no es suficiente, también necesitaremos instalar PHP para este curso. También querrá instalar mi báscula para interactuar con base de datos. Puede ser una verdadera lucha instalar manualmente cada uno de estos componentes de forma individual. Apache PHP en mi Skrill cada uno tiene decenas de opciones de configuración fuera. Incluso un experto tendrá un intento difícil tratando de configurarlos y tener todo funcionando . Por suerte para nosotros, los desarrolladores reconocieron la lucha a lo largo de los años, y pospusieron a un par de empleados de opciones. Para nosotros. Una de estas opciones son los paquetes preconstruidos. Estos son entornos de desarrollo Web que instalaron automáticamente Playa sea Apache, mi escala y otro pozo de en software todo brick y figurado con sentadas apropiadas para que puedas empezar a desarrollar aplicaciones Web sobre la marcha. Algunos ejemplos de paquetes están exentos. El X es sinónimo de sistema operativo. El resto de las siglas es Apache, Mi escala, PHP y Nacimiento. También tenemos uno y Lamb. La segunda opción es usar un servidor virtual utilizando software de ización virtual como Virtual Box y M, donde eso permite ejecutar en sistema operativo dentro de otro sistema operativo. Podemos ejecutar un servidor Web Lennox con PHP, Apache y mi escala desde nuestra computadora Windows o Mac y conectarnos a él como si fuera un servidor realmente Web. Entonces, ¿qué opción es la mejor? A pesar de que los paquetes de reconstrucción podrían ser tentadores porque es rápido y fácil, hay algunos inconvenientes en este método. Dado momento, los paquetes preconstruidos no siempre son garantía de tener las últimas versiones de componentes. Esto significa que puede enfrentar problemas con las características que se han depreciado, y no podrá probar los futuros más recientes lanzados. Los paquetes preconstruidos también son específicos del sistema operativo. Si usas Wamp en Windows, por ejemplo, es posible que tu código no funcione. Lennox. Este es un gran problema, ya que la mayoría fuera de los sitios web están ejecutando sólo próximos servidores. Es por eso que usar un servidor virtual es un enfoque mucho mejor. Permite probar con varias versiones fuera de Apache PHP en mi escala en una máquina virtual Lennox descargando máquinas virtuales preconfiguradas. Es un mejor enfoque de ambos mundos. 4. Primeros pasos con Vagrant: Para poder ejecutar un servidor virtual, necesitaremos instalar algunas piezas fuera del software. En primer lugar, vamos a necesitar conseguir. Se trata de un sistema de control de versiones distribuido de código abierto y gratuito. Por decirlo de forma sencilla, te permite descargar la cabra de otras personas. También necesitaríamos caja virtual. Se trata de una aplicación de ordenamiento virtual multiplataforma que ejecuta las máquinas virtuales y por último, vagabundo. Esta es la herramienta que le permite configurar sus máquinas virtuales. Es solo con la caja virtual u otras aplicaciones de virtualización para crear el servidor. Una vez que descargues estas piezas del software e instalarlas, ahora es el momento de descargar nuestro servidor virtual. Se llama Home State on oficial preempaquetado vagrant box de Laura Fell que te proporciona un entorno de desarrollo listo para usar que se ejecuta en cualquier sistema operativo. Ya sea Windows, Mac o Lennox. Bueno, primero empezamos agregando Homestead Box Toe nuestra instalación vagabunda. Estaba en el mando vagrant box ad lauraville slash homestead. Te solicitará que elijas un proveedor. Esta es la aplicación de ización virtual que estará utilizando la cual es, en nuestro caso, caja virtual. Tomará un poco de tiempo para los todos los libros, dependiendo de tu velocidad de conexión a Internet. Una vez terminada la descarga, pasaremos a instalar en Home State. Antes te dije que get nos permitas descargar la cabra de otras personas, y eso es exactamente lo que vamos a hacer justo al mando. Consigue clon. Vamos a descargar o clonar código de estado de casa desde la carpeta get have. Voy a llamar a Home State y estaré en mi directorio de inicio. Ahora voy a navegar al directorio homestead donde colonia nuestro repositorio. Entonces, como se recomienda en la documentación oficial, voy a comprobar si hay una versión de etiqueta fuera de casa para asegurarme de que estoy usando la última versión estable, que es, en el momento de esta grabación. 8.0 apunta a Pero usando el comando get check out, seguido del número de versión. Una vez hecho eso, voy a ejecutar el comando bash en él que es edad para crear archivo de configuración de estado de casa . Que estaremos editando posteriormente casa dijo, también requiere base cada clave un archivo especial utilizado para establecer conexiones seguras. Entonces voy a navegar de nuevo a mi directorio de inicio, luego ejecutar el siguiente comando, que simplemente puedes copiar también. Eso le llevaría a introducir una frase de pase simplemente puedes presionar Enter to Skip que antes solíamos mandar bash terminó que su edad para crear el archivo de configuración. Este archivo es Homestead que Djamel y se puede encontrar en el directorio homestead que creamos . Estaba en un editor de texto. Voy a abrir este archivo. En la primera línea se encuentra la dirección AP donde Homestead escuchará solicitudes. La siguiente línea contiene la cantidad máxima de memoria fuera que será consumida por ella. Se trata de 22 gigabytes. En la tercera línea se dice que usará una CPU y la última línea dice que el proveedor es la caja virtual . Voy a dejar los valores por defecto para estas líneas. A continuación, tenemos las propiedades de autoría y Keys donde se supone que indicamos las ubicaciones fuera de los archivos S H. Ya hemos creado claves ssh en nuestro directorio de inicio, que es a lo que se refiere el diseño chill. Entonces no voy a editar estos archivos también. Película conocida. Tenemos la propiedad de carpetas. Esta propiedad enumerará todas las carpetas que queremos. Comparte con nuestro ambiente homestead. El mapa palabra clave se refiere a la carpeta Proyectos, cual se ubicará cuando nuestro equipo pueda cambiarlo a cualquier lugar que desee. Prefiero poner mis proyectos en mi segundo disco duro. Y para los efectos de este curso, voy a crear nuestra primera carpeta llamada Hello World. El jokey word muestra la carpeta que estará presente en nuestro entorno homestead y hundirse con nuestra carpeta de máquinas locales. Voy a darle el mismo nombre. Hola, mundo. A continuación tenemos los sitios propiedad. Esta propiedad le permite mapear un dominio a una carpeta en su entorno de estado de casa. Esto simplemente significa que si tecleamos el euro homestead que prueban en nuestro navegador vagabundo enviará solicitud para slash home slash vagrant slash code slash public. Voy a cambiar esto también para reflejar el proyecto hola mundo en el que vamos a estar trabajando. Entonces en lugar de casa homestead que prueba, voy a decir, por ejemplo, hola mundo que prueba y cambió la segunda línea también. Sentado tienen los lados. La propiedad por sí sola no es suficiente. Estado de origen aún no sabe de otro mundo terrestre. Antes, les dije ese estado de origen donde el disminuyente a las solicitudes de este me p dirección. Entonces en lugar de escribir en esta dirección p en nuestro navegador, que puede ser muy difícil de memorizar, vamos a redirigir solicitudes de hola mundo que prueba a esa dirección p. De esta manera simplemente podemos visitar mucho Mundo que prueba en nuestro navegador y la solicitud será enviada a nuestra máquina homestead. Podemos hacerlo editando los anfitriones Vile en Mark y Lennox. Este archivo se encuentra en barra inclinada hacia adelante 80 c policía slash hosts en ventanas. Se encuentra en el siguiente directorio. Estaremos fuera en la siguiente línea. Todavía no hemos creado nuestro proyecto hello world navegando al refractario que ingresamos en la propiedad folders fuera de nuestro archivo de configuración. Voy a crear mi carpeta hola mundo y también crear una sub carpeta Cold public. En mi caso, la ruta final s la barra de código de barra inclinada Hola, barra mundial pública. Puede ser diferente para ti dependiendo del valor de temeroso esta propiedad. Por último, es hora de iniciar nuestro servidor. Estaba en el mando ignorante arriba. ¿ Recuerdas? Necesitas ejecutar este comando desde tu directorio homestead. Tardaremos unos minutos en cargarse por primera vez para que vagabundo pueda abordar la máquina virtual y configurar automáticamente nuestras carpetas y sitios compartidos. Por lo que tenemos nuestro servidor en funcionamiento. Puedes detenerlo en cualquier momento. Estaba al mando Vagrant Holt y volvió a brotar razón vacante Cuando lo necesites, también podemos usar suspendido vagabundo, que suspende la máquina virtual en lugar de apagarla por completo. Esto generalmente requiere espacio extra en disco para guardar el punto exacto en el estado del tiempo fuera de la máquina. Pero podrás ejecutar la máquina virtual mucho más rápido cuando reanudes más adelante. Estaba en el currículum vagabundo de mando. 5. Sintax, PHP: tenemos listo nuestro entorno de desarrollo. Pero antes de empezar a escribir código, necesitamos un editor de código. Un editor de código es una necesidad para cada desarrollador, ya sean nuevos en el mundo del desarrollo o una mano vieja. Ahora, un descargo de responsabilidad rápido. Cuando se trata de editores de código, cada uno tiene su propia opinión off, que podría editor que debería o no debe usar. Mi consejo es, si ya estás usando un editor de código y te sientes cómodo usándolo, por todos los medios, quédate con él. De no ser así, recomiendo usar texto sublime Tom o código de estudio visual todos disponibles por ahora, costo para el propósito de este curso, cualquiera de ellos logrará realizar el trabajo. Personalmente, estaré usando código de estudio visual. De acuerdo, entonces has elegido a tu editor de códigos. Ahora es el momento de ensuciarnos las manos y empezar a escribir nuestro primer script PHP. Empieza por abrir en todo el proyecto World dentro de la carpeta pública, voy a crear un nuevo archivo al que llamaré index dot PHP. La extensión PHP es nuestro camino de salida indicación de que este es un archivo PHP y necesita ser interpretado como tal. Esta extensión también ayuda al editor de texto a proporcionar el código correcto. De ahí que, por ejemplo, me voy a mear en algún código HTML simple. Nada especial. Pero entonces, dentro de nuestra etiqueta P, voy a escribir un ejemplo fuera de código PHP que este lugar hola mundo a la pantalla. Para ello, primero necesito marcar el inicio de mi guión de pastelería. Se puede hacer esto por derecho en signo menos hecho talado por signo de interrogación, luego la palabra clave PHP. Al igual que muchos otros idiomas JavaScript, C, C más Java y otros pitch Peace Index consiste en las declaraciones off de un Siri. Una declaración conforma lo lógico, tal de instrucciones que le dicen al servidor Web qué hacer. Yo quiero mostrar el siguiente, decirle el trabajo a la pantalla. Entonces voy a usar una página. El comunicado llamado Eco se sintió por mi texto y puso un punto y coma para marcar el final de mi declaración. El enunciado Echo tomará el texto que se le da e insertarlo en la página es código html, Uh, esta posición de éxito finalmente, para marcar el final de mi barrido PHP, voy a escribir el signo de interrogación seguido de mayor que firmar. Ahora si abro mi navegador Web y navego por Hola Mundo Esa prueba Deberíamos ver nuestro mensaje hola mundo crítico, ¿ verdad? Entonces, ¿qué pasó exactamente aquí? Si haces click derecho dentro del navegador y eliges una fuente de página pocas, podemos ver nuestro índice dot capa de archivo PHP. Noté que aquí no hay señal de código PHP. En cambio, es sólo el estándar. HTML. Esto se debe a que nuestro servidor Web tomó todo entre el Ph, hizo los limitadores y se convirtió a código HTML normal antes de enviar la página web al navegador. Porque el navegador no puede entender que la playa sea buena. También podemos incluir un texto de presidente en nuestra cadena de texto. Si vuelvo a mi editor de texto, puedo atrevir mi mensaje hola mundo agregando el tanque fuerte. De acuerdo, entonces imprimimos en algún texto usando la declaración de eco. Si te diste cuenta del Texas rodeado de cotizaciones, perra Be creará un intenso rodeado de comillas como una cuerda, lo que significa que Ph B no lo procesa todo, pero simplemente lo pasa a cualquier comando que llamaste en nuestro caso. Fue el comentario de eco. También podemos darle a PHP una instrucción a seguir. No puedo, Por ejemplo, decirle a Ph B que imprima la hora actual usando una función incorporada llamada fecha. Se puede pensar en una función incorporada como un ritmo reutilizable de código ya definido o creado que se puede llamar directamente para empezar a usarlo. A lo mejor puedo añadir un poco de pelo de texto de ese tamaño de la época Ahora es ahora. No puedo poner la función de fecha dentro de las cotizaciones ya que BHP no intentará ejecutar nada que esté dentro de la cadena. En cambio, nuestro reconocimiento se coordinó con mi mensaje existente usando un esquivar. Después escribe la fecha de palabra clave, abre el paréntesis y dale la siguiente cadena para que no pueda poner la hora coreana para nosotros. No te preocupes si esto no tiene mucho sentido ahora, vamos a ver esto en más detalles más adelante. Por el momento, solo quiero mostrarles que PHP puede hacer mucho más que solo sprint texto. Ahora ve a tu navegador y refresca la página. Y al igual que la magia, se muestra la hora actual. Increíble, ¿no? Si fuera primero un pellizco de nuevo, se puede ver que el timbre se actualiza automáticamente, igual que antes. Si refrescas el origen de la página, verás que allí no hay código PHP. En cambio, cuando llamamos a la función de fecha, devolvió el try y ese valor de tiempo se insertó en nuestro código HTML. 6. Variables: Al igual que la mayoría de otros lenguajes de programación, las declaraciones de BHP involucraron el uso de objetos de valor ah, cuestiones valiosas para almacenar información que su programa manipula Mientras se ejecuta. Se puede pensar como un contenedor imaginario que sostiene un valor que puede ser utilizado el mundo Tu programa En PHP las variables se denotan por un signo de dólar seguido del nombre de los objetos de valor. He dado un nombre de mi valioso aquí, pero esto es sólo por el bien de la demostración Off. Cuando estés nombrando a unos objetos de valor, asegúrate siempre de que el nombre de tu hijo tu valioso sea descriptivo con precisión. Esto hará que su script sea claro, fácil de seguir y fácil al error Para asignar un valor a una variable se utilizó el signo igual conocido como el operador de asignación seguido de su valor. Yo le daré, por ejemplo, la cadena de texto. Hola mundo. Usemos de nuevo la declaración de eco. Pero esta vez, en lugar de pasar en nuestro hola mundo texto directamente pasará en la variable mi valioso. Si voy a mi navegador y actualizo la página, se puede ver que el resultado final es el mismo Cuando nuestro script PHP ejecuta el texto. Hola mundo se mostrará al nombrar tus variables. Hay algunas reglas a tener en cuenta. Nombres variables. Mi único incluir mayúsculas o minúsculas letras latinas básicas dígitos y subrayado el primer carácter apagado. No se permite que un nombre valioso sea una variable de dígito. Los nombres distinguen mayúsculas y minúsculas Esto significa que las variables denominadas var var y Guerra con mayúsculas son separadas y distintas. Pitch be es lo que llamó un lenguaje vagamente tipado. Esto significa que una sola variable puede contener cualquier cinta fuera de la naturaleza otra vez. Por ejemplo, cambiar mi hola World String off text a un número en Ph. B no se quejará de esto. También puedo realizar operaciones matemáticas en valores usando operadores aritméticos como el operador de adición usando signo Plus, este operador de obstrucción escucha en mente firmar el operador de multiplicación. Estaba en la histérica y en la división. Estaba en slash delantero 7. Declaraciones condicionales: cada día tomamos cientos de decisiones las que cocino hoy o simplemente ordeno pizza me pongo los Medias Rojas o los calcetines azules. Echa un vistazo al clima de afuera. Si está lloviendo, llevas tu paraguas contigo. Si es un día soleado, no lo haces. Todas estas acciones tienen algo en común tomando decisiones sobre si cierta condición lógica es verdadera o falsa. decisiones también está presente en programas utilizando lo que se conoce como declaraciones condicionales. Estos son los equivalentes digitales fuera de las decisiones que tomamos donde tu código que es algo diferente, dependiendo de si algo es verdadero o falso. El enunciado condicional más común que usarás en tu código es el enunciado F Els. Echemos un vistazo a un ejemplo sencillo. Aquí estamos evaluando la variable firmada porque inicializé eso a true. La parte verdadera de nuestra declaración dará inicio, así que si ejecuto mi guión, verá el mensaje. Bienvenido. Eres miembro de este sitio web. Ahora si sigo adelante y cambio el valor de la ciencia, Inter cae el mensaje. Hola ahí. Considerar inscribirse aparecerá en su lugar porque nuestra expresión, nuestra expresión evalúa a caídas. En la mayoría de los casos, tu expresión realmente será un valioso simple que se establece en verdadero o falso como en este ejemplo, generalmente necesitará comparar entre dos o más cosas para establecer un resultado verdadero o falso . Esto puede ser entonces, usando lo que se conoce como operadores condicionales. Volvamos a nuestro editor de códigos y anotemos un programa sencillo que te permita saber si recibiste y tu solicitud de amigo. En primer lugar, necesito un valioso que retenga el número de solicitudes que recibo. Llamémoslo solicitudes de amigo, por ejemplo, e inicializémoslo a 10. Entonces voy a esto. Esta nueva variable valora si es mayor o igual a una. Quiero imprimir un mensaje diciendo Has recibido tu amigo solicita Els. Yo quiero imprimir un mensaje que digamos que no lo haces Oh, aquí hay algo realmente interesante. Eso acaba de pasar porque la palabra no tiene apóstrofe en ella. Pitch for you piensa que este es el final de nuestra fuerza para decirle a PHP que este es el apóstrofo. No termina el mercado nuestra cuerda, pero en realidad es parte de ella. Debilitar. Simplemente agrega una contrasta justo antes de ella, y podemos continuar con nuestra fuerza. No tienes ninguna nueva solicitud de amigo ahora si voy a mi navegador y fresco a la página mensaje concedido recibiste nuevas solicitudes de amigo mostrar en porque nuestra solicitud de amigo valiosa era un conservador naturalizado. Entonces es mayor que uno fuera de curso. El gran y entonces o igual a firmar no es el único operador que puede utilizar mayor que menor que menor o igual a doble signos iguales con esta igualdad. Entonces aquí, ten cuidado de no usar un solo signo igual a esta igualdad, porque un solo signo igual asigna un valor. También tenemos la falla del signo de exclamación donde los iguales firman para probar que dos cosas no son iguales. Dentro de nuestros paréntesis F, podemos tener más de una expresión. Por ejemplo, puedo sólo que nuestros valiosos amigos soliciten el valor es diferente a 10 y su lista H años en el signo de doble ampersand. Entonces en Lee, ventana a las expresiones son ciertas que el mensaje que recibiste nuevas solicitudes de amigo se imprimirá en la pantalla. Si solo requiero que uno de ellos sea cierto, puedo cambiar el doble M por signo con el signo de doble pipa, que significa o pelo. Si ya sea la primera expresión o la segunda explosión se evalúa como verdadera, entonces se imprimirá este mensaje de primera medida. Hay muchos otros operadores, pero estos son los principales que estarán utilizando la mayor parte del tiempo. 8. Declaraciones condicionales: si Variaciones: antes de pasar de la declaración if, solo quiero mostrarles sus variaciones. Aquí es cómo se ve el ejemplo original si nos guardaron un formulario de solicitud de un amigo, o después imprimir el primer mensaje otra cosa Whip rent. El segundo mensaje que puedo deshacerme totalmente del bloque else en mi guión funcionará muy bien , ya que mi expresión aquí evalúa como verdadero mi guión. Bueno, imprime nuestro mensaje. Si cambio, los amigos solicitan valor de objetos de valor a cero. Mi expresión ahora se está evaluando a false, lo que significa que mi código saltará la declaración Echo y pasará a ejecutar la siguiente declaración. Debido a que no tenemos ninguna otra declaración en nuestro programa, simplemente tendremos una página en blanco. El Bloque Elsa es completamente opcional. Como ves está bajo los cambios y vuelve a nuestro ejemplo original. Puedes ver en mi primer mensaje que recibiste tus solicitudes de amistad. Pongo el snt y entre paréntesis para decir que o sea una solicitud o más. Bueno, puedo ser más específico si quiero, encadenando sentencias F juntas usando el otro trabajo clave F, por ejemplo, ejemplo, se puede decir que si los amigos solicitan es igual a uno. Recuerda siempre el doble signo igual eco. Recibiste una nueva solicitud de amigo más. Si los amigos lo solicitan, es mayor que un eco. Recibiste nuevas solicitudes de amigos y nuestra última onza de look. Nos quedaremos igual si cambio el valor o Friends solicita toe one. El primer enunciado se evalúa como verdadero. Por lo que obtenemos el mensaje de descuento que recibiste en tu solicitud de amigo. Si Friend solicita valor es mayor que uno, las sentencias else F se evalúa como True, y obtenemos el mensaje que recibió nuevas solicitudes de amigos. Y por último, si Friends Quest Value es cero, el bloque más se evalúa como verdadero y obtenemos el último mensaje. 9. Declaraciones condicionales: cambio: mientras que las declaraciones f else y else F se pueden utilizar para hacer frente a cualquier situación que requiera condición. ALS. Todavía hay otra afirmación que se puede utilizar. interruptor de interruptor llamado es particularmente útil cuando se tiene una sola variable con un número desmayado apagado los valores esperados y dependiendo de cada valor, desea ejecutar un cierto bloque off coat. Para ilustrar esto, echemos un vistazo a este ejemplo. Actualmente estás viendo este curso en una plataforma de aprendizaje en línea. Hay varias veces si los usuarios interactúan con esta plataforma, que transmitió generalmente agrupados en tres categorías. Contamos con administradores. Se ocupan de toda la plataforma, administrando cursos, cuentas de profesores, estudiantes, cuentas, etcétera. Tenemos maestros. Pueden crear cursos e interactuar con los estudiantes. Y por último, tenemos estudiantes. Pueden ver cursos e interactuar con los profesores. En este ejemplo, tengo una variable de uso en frío, un rol cuyo valor se establece en administrador. Este rol de usuario valioso es lo que se pasa a nuestra declaración de cambio. Nuestra declaración de cambio contiene un grupo de bloques de casos Onley, uno de los bloques cuando se golpean con su código siendo ejecutado. El modo en que este elegido es cotejando un valor de caso de bloques con el resultado de evaluar la expresión en nuestro caso, porque nuestra expresión evalúa a un valor off administrator. El código dentro del bloque de casos era valor de caso también es administrador. Se ejecuta. Permita una digresión mayor por un momento aquí, si aún no lo ha notado, han utilizado comillas dobles en fortalezas de Case May en este ejemplo y nuestra página porque aún se ejecutó como normal. Esto se debe a que PHP soporta tanto las comillas simples como los abrigos de diablo para encase las bebidas. Si bien existen algunas diferencias menores entre las dos cotizaciones para la mayoría de los propósitos, son intercambiables. De acuerdo, volver a la pista. Si alteramos el valor de los años un rol valioso dedo del pie valores infravalorados, no verías que los otros bloques de caso se ejecutan. Cerca del final de nuestra declaración de cambio, notarás que hay un día cuarto cuadra. Este bloque especifica un comportamiento por defecto cuando ningún caso bloquea valor, coincide con su lugar de objetos de valor. Por ejemplo, si cambio mi valor de rol de usuario toe desconocido, el bloque predeterminado se iniciará. También hay una palabra clave importante aquí llamada Break que termina nuestro bloque de casos cuando tu código golpea el freno, palabra clave sale de todo el bloque de interruptores y sigue ejecutando el código que se encuentra debajo él. Si no especificaste el break, palabra clave, palabra clave, tu código simplemente se moverá a través de cada bloque de caso individual hasta que llegue al final. Casi nunca quieres eso. 10. Bucle for: cuando te llamen, habrá momentos en los que quieras que tu programa haga algo repetidamente. Por ejemplo, quiero traer este mensaje. bienvenida a sus alumnos 10 veces. Una forma en que podría hacer esto es simplemente estamos copiando y pegando esta declaración eco otras nueve veces para que tenga declaraciones de eco Chen. En total. Si me dirijo a mi navegador, se puede ver que logra lo que queremos hacer. Lo que hicimos es duplicar nuestro abrigo y esto nunca es una buena idea. Digamos que cometí un error en mi guión y me olvidé en las comillas simples firmadas al final de mi cadena fuera de curso, BHP se quejará de esto y mostrará un mensaje de error. ¿ Qué pasa si no estaba al tanto de este error y empecé a duplicar mi abrigo? Si quiero corregirlo, necesito repasar cada línea y agregar la cotización faltante. Ahora imagínense si escuchara esto repetido unas 100 o 1000 veces, me llevaría una eternidad corregir el error. Como puedes ver, mantener la capa duplicada rápidamente puede volverse muy tedioso. Necesitamos una mejor solución para repetir abrigo, y ahí es donde Lopes acuden al rescate. Una de las formas más comunes de crear un bucle es mediante el uso de la sentencia four para crear lo que se conoce como a para ti. Un bucle de cuatro permite ejecutar repetidamente algún código hasta que una expresión que especifique devuelva false. Para aclarar a qué me refiero, tradujamos nuestro ejemplo. Empezar por derecha en la palabra clave de cuatro, seguido de paréntesis dentro de los paréntesis, primero necesitamos indicar una condición de inicio. Esto suele implicar declarar e inicializar un valioso voy a crear un nuevo valioso llamado recuento e inicializarlo a uno que ponga un punto y coma al final. Una vez que definimos nuestro punto de partida, cuando usted al alemán, cuánto tiempo seguir buceando con el fin de imprimir nuestro mensaje 10 veces, Necesitamos seguir esperando el recuento salvaje es menor o igual a 10. Por lo que simplemente voy a contar bien es menor o igual a 10 y poner la idea de punto y coma. Esta expresión condicional devolverá true si nuestra variable de recuento es menor o igual a 10. En consecuencia, nuestro amor sigue corriendo. Si nuestro valioso llega a ser mayor que 10 la condición es falsa en nuestro lope termina. Ahora puede que te estés preguntando qué puede hacer que nuestro recuento valioso cambie de su valor inicial de uno. Y eso es exactamente lo que hace la última parte de nuestros cuatro Luke en cada iteración fuera de nuestro bucle fueron incrementos, nuestro recuento valioso por uno escribiendo el doble signo más tras conteo. De esta manera, cada vez que nuestro look ejecute nuestro conteo, valor se incrementará Finalmente abrió los corchetes rizados y poner la declaración eco dentro. Ahora, si te golpean en el navegador y primero una página, verás nuestro mensaje otorgado 10 veces. De acuerdo, Ahora que miramos cada parte de los cuatro Lope con gran detalle, volvamos a revisarlo. Una vez más para asegurarnos de que totalmente conseguimos esto. Cuando comienza nuestro seguimiento, la variable de recuento se crea e inicializa a una hora siguiente. comprobaciones de código al valor del conteo es menor o igual a 10. En este punto, cualquiera que sea el código que esté dentro, el lope ejecuta. En nuestro caso, esa es la declaración de eco. Una vez que se haya ejecutado la declaración Echo dentro del Lope. Da inicio a la última parte de las cuatro declaraciones. El controlable es incriminado por uno. Ahora el bucle comienza todo de nuevo, excepto que el recuento valioso no se re inicializa. Su valor se establece en el valor incremental off, también, y eso significa que todavía pasa. El conteo es menor o igual a 10 prueba. En consecuencia, la declaración echo se ejecuta de nuevo sobre el valor del conteo se incrimina. Ahora el valor de conteo de objetos de valor es de tres. Todo este proceso se repite hasta que el valor del conteo sea mayor a 10. Una decepción de que esta expresión fallará y el bucle saldrá después de haber tenido éxito cerebral tid nuestro mensaje de bienvenida 10 veces. 11. Bucle while: el cuatro Lope no es la única estructura Leb que podemos usar. Hay otras dos variantes. El 1er 1 que vamos a ver es el bucle while. Voy a apegarme al mismo ejemplo para que veas cómo se traduce para la baja varianza. Empezaré por el Clarín e inicializando el conteo valioso a un valor fuera de uno. Y entonces escribiré la palabra clave salvaje encontrada por qué paréntesis dentro de los paréntesis estaban en Lee va a poner que esta condición que es Conde Liston o igual a 10. Entonces dentro de los corchetes rizados, voy a poner mi declaración de eco y finalmente a incrementar mi conteo valioso para que el Lopakhin deje de ejecutarse. Si hubiera ordenado navegador, se puede ver que tenemos los mismos resultados. Ahora, el último de Oriente te quiero mostrar que está bastante cerca de while es do while en lugar de tener la expresión condicional al principio, do while lo tiene al final. Entonces simplemente voy a cortar esta parte aquí y basarla una abolladura al principio. Voy a añadir la palabra clave do, y eso es todo. Es así como se ve un bucle de puerta si ejecutamos nuestro script, obtendremos el mismo resultado. Existe, sin embargo, una diferencia principal entre un tiempo. Loop on lo hago. ¿ Por qué bucle? La diferencia es que los contadores, off a while loop nunca podrían ser ejecutados si es condicional. La expresión es falsa desde el principio, pero para un bucle do y porque la expresión condicional se evalúa en Lee. Después de una iteración, tus labios continente son garantía de correr al menos una vez. Entonces si cambio mi conteo, valor de los objetos de valor a algo mayor a 10 nuestro look seguirá funcionando y nuestro mensaje será impreso en la pantalla. 12. Arrays: antes, nos enteramos de que un valioso no se llama contenedor que tenga un valor. Ahora vamos a ver un tipo especial de variable que puede contener no sólo un valor sino múltiples valores. Este valioso especial se llama Array y PHP. Existen dos tipos de un índice de raza que levanta. Estos se elevan con índice numérico y raza asociativa. Estos se levantan con nombre Kees. Veamos primero el índice que califica si quiero crear una matriz de frutas que contenga tres valores manzana, plátano y naranja. Bueno, tengo que hacer es abrir los corchetes, poner mis valores dentro y separarlos por Calmus. También puedo usar la palabra clave ray seguida de paréntesis, y poner mis valores dentro de la melodía. Las adiciones son equivalentes. Yo personalmente prefiero usar el corchete cuadrado ya que es corto y conciso. Ahora tal vez te estés preguntando, ¿por qué se les llama Índice en una carrera? El motivo es sencillo. Cada valor en nuestra matriz tiene un índice, y para acceder a un determinado valor, primero necesitamos conocer su índice el primer valor o elemento. A menudo, Ray tiene un índice fuera de cero. El segundo tiene índice uno, el tercero tiene índice verdadero y así sucesivamente. Por lo tanto, el índice del elemento fuera de una matriz es n menos uno. Una vez que conozcas el índice del valor que te interesa, puedes lograr ese valor colocando el índice entre corchetes después del nombre valioso de la matriz , por ejemplo, puedo traer el mensaje. Quédate en Me encanta Apple, pero usando el índice cero. Dado que Apple es el primer elemento de nuestra matriz de frutas, pueden hacer lo mismo para los otros valores. Al imprimir plátano usando índice uno y naranja fue un índice a un valor verdadero. Almacenado en una matriz se llama un elemento. Si quiero agregar en su primer elemento a mi matriz de frutas, puedo agregar directamente a mi inicialización de matriz. O puedo usar un índice entre corchetes dedo del pie. Agrega el nuevo elemento. Recuerda el índice del elemento final. A menudo, array es n menos uno. Puedo usar la misma sintaxis para asignar nuevos valores a nuestros elementos existentes. Por ejemplo, puedo reemplazar Apple con aguacate estaba usando índice cero. Ahora es el momento de ver el segundo tipo de carrera, que son las matrices asociativas. aumento asociativo siguió el mismo principio. Pero en lugar de usar índices numéricos, aquí usan Kees llamado, por ejemplo, no tengo un raid que almacene alguna información de un cliente. Su nombre, apellido, dirección y ciudad. Solía escribir corchetes para definir mi rayo, pero también puedo usar la palabra clave array, igual que con index en una carrera dentro de mi matriz de información del cliente. Tengo una lista delimitada por comas fuera de pares de valor clave con la clave y el valor separado por una flecha, que de hecho es solo un signo igual talado por mayor que signo. El cabello ventaja es, no necesito conocer el índice de un elemento para poder acceder a él. Si quiero sacar el nombre o el nombre de mi cliente, por ejemplo, por ejemplo, todo lo que tengo que hacer es indicar la clave corresponsal entre los corchetes. Puedo agregar un nuevo elemento a mi matriz indicando la nueva clave entre corchetes y asignándole un valor, y puedo usar la misma sintaxis para asignar un nuevo valor a un elemento existente 13. Combinación de arros y bucles y bucles: una de las cosas más comunes que hacer con una matriz es amar a través del cual decir, por ejemplo, qué elementos contiene o procesar cada elemento de alguna manera. Podemos iterar a través de cada elemento fuera de una matriz usando los cuatro bajos. Nuestra condición de inicio estará en ese cero. Recuerde, el primer elemento de una matriz tiene un índice fuera de cero. Ya que tenemos cuatro elementos en nuestra primera distancia, queremos detener el árbol de índice. Por lo que voy a decir índice es menos de cuatro en la última parte. Off our four lope es para incrementos nuestro índice para que en realidad podamos ir por cada elemento de nuestra matriz. Seguro que ya estás familiarizado con los labios llenos en el texto. De no ser así, siempre puedes volver a la lección de fore lope para refrescar tu memoria. Si ejecuté mi guión, se puede ver que cada elemento fuera de nuestros fuertes Ray se imprime en la pantalla una manera más fácil de conseguir a través de la tarifa. Cada elemento de una matriz está usando otra tribu off esperanzas que aún no hemos visto, que es el para cada bucle. El forraje ley está orientado hacia array y te permite ejecutar un bloque de código una vez para cada elemento y una matriz para crear esta pendiente, iniciar mi tipo en los cuatro cada palabra clave abrió los paréntesis. Por qué el nombre de tu array sintió donde el ask te trabajas. Y finalmente necesitaremos un valioso temporal que representará a cada elemento a lo largo nuestro bucle. Voy al elemento universitario. Por ejemplo, si corrí aborto espontáneo, obtendré los mismos resultados. Forraje permite que reiteran a través de matriz asociativa también. Mirando hacia atrás a nuestra matriz de información del cliente, puedo imprimir el nombre, apellido, dirección y ciudad de mi cliente. lo único que cambio dentro de mi bucle forrajero es el nombre del Ray. Puedo decirme por cada loping que quiero lograr las claves también, agregándolo después de la palabra clave como esta. Por supuesto, la clave valiosa aquí puede ser reemplazada por cualquier nombre que veas. Entonces lo añadiré a mi declaración de eco también, que podamos verlo en nuestro navegador Para cada elemento en la información del cliente, el para cada bucle copia la clave en la variable clave y el valor en el elemento valioso. Después ejecuta el código dentro de las llaves 14. Funciones: hasta el momento, todo el código con Gran Bretaña se hizo de unas cuantas declaraciones. En el mundo real, sin embargo, este no sería el caso. Por lo que estarás buscando formas de hacer tu trabajo lo más fácil posible. Y una de esas formas es reutilizar código que ya has escrito. Entonces dejo esto, digamos que queremos multiplicar dos números y mostrar el resultado. Tenemos a unos objetos de valor, multiplicación y mucho ER aplicado y cada uno almacena un número. El comunicado Echo. Este lugar resulta de multiplicar los valores almacenados por estas variables impulsadas. Pidieron X conductividad viento que tus números indican que se necesita una multiplicación . Ahora, digamos que quiero calcular la multiplicación para más valores. Aquí está en Onley Lo que hemos visto hasta ahora, necesitamos duplicar nuestro código de la siguiente manera. A lo mejor un renombrado los objetos de valor, luego un signo los nuevos valores. Como puede ver, nuestro código, es innecesariamente detallado y repetitivo. Como mencioné antes cuando miramos bucles, la repetición hace que tu código sea más difícil de mantener. A la solución se le llama reducir, y las funciones son la clave para esto. Ah, función es un nombre set off sentencias que se pueden ejecutar simplemente invocando el nombre de la función en su lugar, Off volver a escribir las sentencias esto ahorra tiempo y evita errores. Además, las funciones facilitan el uso del código que otras personas han escrito, como los datos de funciones incorporados que usamos al principio de este curso, la mejor manera de aprender sobre las funciones es simplemente sumergirse y empezar a usarlas. Entonces, empecemos creando una función muy sencilla que Brent da la bienvenida a la pantalla. Entonces volveremos más tarde a nuestro ejemplo de multiplicación y veremos cómo podemos traducirlo usando funciones para crear una nueva función. Fue cura de la defección, seguido de un nombre de función y paréntesis y luego dentro de llaves. Los nombres de las funciones del cuerpo de la función siguieron las mismas reglas que los nombres valiosos. Deben comenzar con una letra o un guión bajo, y el resto de los caracteres del nombre pueden ser letras, números o guiones bajos. Si estamos en el guión, se puede ver que no se muestra nada. Eso se debe a que simplemente crear una función no es suficiente. Nuestra función necesita ser realmente fría. Autor. Tu función bloquea justo abajo el nombre de la función, seguido de paréntesis y no olvides lo cínico y no lo hice. Ahora bien, si estamos en nuestro guión, pueden ver bienvenido el incidente. Muéstralo. Nuestra opinión. Bueno, la confección es una simple, llamamos, y hace algo todas las funciones siguen este mismo principio. Pero en lugar de hacer lo mismo, como en este ejemplo, donde nuestra facción say welcome siempre muestra el mismo mensaje cuando en calaverado podemos hacer que nuestras funciones sean más interesantes, Juegan con algunos detalles y el primer tal detalle que vamos a ver implica lo que recuerdan argumentos. Mirando atrás a nuestro ejemplo de multiplicación, quiero tener una función que pueda tomar unos números neutros que quiero y multiplicarlos para hacer esto, una primera necesidad de una función. Entonces vamos a crear uno y llamarlo multiplicación, por ejemplo, entonces para hacerme saber la función que me van a dar números. Aprovechamos los argumentos de poder off pasando un primer argumento sí escolarizarlo multiplicación y un segundo argumento se multiplicó, por ejemplo, dentro de los paréntesis. Entonces para el cuerpo de la función, simplemente multiplicaré los valores que se almacenarán en los argumentos de paja. Ahora simplemente puedo llamar a mi función y especificar los valores. Queremos pasar a ella dentro de los paréntesis cuando se llame a la función de multiplicación, tres corresponden al argumento de multiplicación, y cinco corresponden al argumento multiplicador, y ese mapeo se basa enteramente en el orden. Puedo multiplicar otros números cambiando los argumentos. Valores y mi función harán todo el trabajo por mí. Además de la inacción como Gran Bretaña, datos a la pantalla, una función también puede devolver algunos datos a lo que sea que la llamara para ilustrar esto. Digamos que en lugar de tener nuestra función de multiplicación lo calcula y lo muestra, en realidad queremos iniciar el valor para algún uso futuro. Entonces queremos hacer algo como esto. El resultado valioso iniciará los resultados de la notificación que realiza nuestra función. Solo hay algunas cosas que debes saber sobre poder hacer algo como esto. El modo en que devuelves datos de una función es reemplazando la sentencia Echo por la palabra clave return . Todavía estamos mucho jugando la multiplicación y mucho proveedor. Pero en lugar de mostrar los resultados usando la declaración eco, lo devolvemos. Cuando se llama a la función de multiplicación, se evalúa y Reton's en valor numérico. Que luego se le asigna al resultado valioso 15. Comenta tu código: en el mundo fuera del desarrollo Web. Me ofrecerás trabajar con otros desarrolladores web. Estarás mirando el código de tus compañeros de equipo y ellos estarán mirando el tuyo, por lo que asegurarte de que tu código tenga sentido cuando alguien lo mire es muy importante. Aunque trabajes solo, eres un gran guión que tiene sentido para ti. Hoy podría ser galimatías cuando lo miras un mes después, una de las mejores formas de evitar estos problemas es pero usando algo conocido como comentarios comentarios , nuestras líneas especiales que escribes en tu abrigo que comunican algo a los humanos. Echemos un vistazo a este ejemplo. En este ejemplo, los comentarios están marcados por el personaje de doble diagonal que existen en Lee para que los humanos estadounidenses ayuden a entender lo que está haciendo una pieza de código. Beach be los ignora totalmente para que no corran y sean ejecutados como el resto fuera de tu código. Los comentarios también tienen otro propósito, marcando líneas de código que no quieres que se ejecuten. Digamos que quiero que mi guión ignore mi declaración de eco actual porque quiero usar otra. Todo lo que tengo que hacer es agregar el carácter de doble diagonal frente a esa línea de declaración de eco, esta línea se convierte en lo que llamamos comentarios de una sola línea. Esto es genial si quieres comentar una sola línea. Pero ¿y si estás escribiendo un comentario largo o comentando una gran pieza de código? Bueno, hay una forma más conveniente mediante el uso de comentarios de múltiples líneas para marcar el comienzo de un comentario de varias líneas. Fue el corte delantero empañado por el personaje de asterisco. Y para marcar el final, simplemente invertirás el orden a la derecha en el asterisco primero, luego la diagonal hacia adelante. Ahora que tenemos una buena idea de lo que viene nuestro con varias formas que podemos escribirlas en Ph. B. Veamos algunos consejos sobre cómo usar correctamente los comentarios para que tu abrigo sea fácil de leer. Punta número uno. Evita comentar, dilación. Cuando estés escribiendo código, te sentirás tentado a dejar comentarios escribiendo para un tiempo posterior. Pero esa es una mala idea. Si no entra en su código mientras lo está escribiendo, probablemente simplemente lo saltará por completo. Escribir comentarios puede ser aburrido, pero es mucho más eficiente en el tiempo para usted y cualquiera que esté leyendo su dedo del abrigo entiende lo que hace su guión desde leer un comentario como opuesto a pasar por cientos de líneas fuera de PHP. Punta número dos. No complices tus comentarios. Sea claro y conciso en sus comentarios. Usa el inglés o el idioma en el que te sientas cómodo. No hace falta escribir una novela. Basta con frases y palabras simples para transmitir tu mensaje. Consejo número tres No comentes cosas obvias. Si una línea de código es autoexplicativa, no desperdicies en explicar lo que hace. En cambio, invierte ese tiempo titular en las partes menos obvias de tu abrigo. Estos consejos te ayudarán a escribir correctamente. ¿ Puede interesar el oro? Tómate un tiempo para recordarlos para que puedas asegurarte de que estás codificando. La experiencia es muy agradable para ti y para cualquiera que lea tu abrigo. 16. Quiz PHP: todo bien. Tiempo de poner a prueba tu comprensión fuera de este curso. Usando un breve quiz, asegúrate de agarrar un trozo de papel y el bolígrafo secó tu respuesta antes de ver la corrección. Muy bien, empecemos. Que los limitadores rodean scripts PHP. ¿ Es la primera opción? La segunda opción. Pedir tercera opción. De acuerdo, respuesta correcta. ¿ Esa es su elección? Siguiente pregunta. ¿ Qué carácter se utiliza para finalizar una declaración PHP? ¿ Es un punto a un Cullen tres es semi Cullen. La respuesta correcta es tres es punto y coma. Siguiente pregunta. ¿ Cómo imprime hola Mundo a la pantalla en PHP es primera alerta? Hola, Mundo. Segundo Eco. Hola Mundo o tres Imprimir. Hola mundo. La respuesta correcta es eco. Hola, mundo Siguiente pregunta Variables en PHP Empieza con. ¿ Es uno? El var ki trabajo a signo de dólar para tres. El signo del 1% La respuesta correcta es el signo del dólar. Siguiente pregunta Puedes usar tanto comillas simples como comillas dobles para la fuerza en PHP. ¿ Es cierto o falso? La respuesta correcta es Chu. Siguiente pregunta ¿Qué palabra clave se usa para repetir una instrucción en PHP? ¿ Es uno el si el trabajo clave al interruptor. Palabra clave o tres. El cuatro palabra clave. La respuesta correcta es la palabra clave de cuatro. Siguiente pregunta. Que condiciones Saiz. Si la distancia es mayor o igual a 30 ¿es la primera condición? El segundo padecimiento o la tercera condición? La respuesta correcta es segunda condición. Siguiente pregunta. Las matrices PHP comienzan por defecto con un índice apagado. ¿ Es uno en índice fuera de cero a un índice fuera de uno o tres en índice. Off to correct Respuesta es un índice off zero para crear una función en PHP. Usamos esta sintaxis, una nueva función, mi función a mi función o tres funciones mi función. La respuesta correcta es tres. Usamos la función de palabra clave, luego el nombre fuera de nuestra función. Cómo agregar una multiplicación, comentó PHP. ¿ Es la primera opción, segunda opción o tercera opción? Y la respuesta correcta es la primera opción. Está bien, eso está listo para esta primera parte fuera de PHP en mi escala. Guía para principiantes Mantente atentos para la parte número dos