Tema: [PHP] Funciones y cosas básicas.  

0 Usuarios y 1 Visitante están viendo este tema.

  • Patrick D
    • Me gustan los trenes
      7
      250
      32
         Ver Perfil Mensaje Privado (Desconectado)   



       
    ¡Bienvenidos inmortaleros!

    Citar
    En este primer tutorial, vamos a aprender lo siguiente:
    · Crear una página en PHP.
    · Crear una función.


    · Crear una página en PHP:
    Citar
    Las páginas en PHP son como las de HTML, pero lógicamente se crean con la extensión .php
    Supongamos que creamos "index.php" (las páginas index son las que se muestran por defecto en cualquier sitio web), y nuestra intención es que ponga bienvenido y un nombre aleatorio.
    Código: (index.php) [Seleccionar]
    <?php
    //La página comienza con <?php 
    $nombres = array("Patrick""Raul""Jorge"); //Al crear un array, estamos creando una lista en la que incluimos los datos o nombres que queremos.
    $total_nombres count($nombres) -1// count() sirve para contar los nombres, nos va a devolver el número correcto, pero restamos 1 ya que el array cuenta desde el 0.
    $nombre_aleatorio $nombres[rand(0,$total_nombres)]; //El rand() nos sirve para seleccionar un número aleatorio, dentro de los que pongamos en el paréntesis, y contamos desde el 0 por el array.

    //Damos la bienvenida y el nombre, el echo ''; nos sirve para mostrar contenido HTML en una página PHP
    echo 'Bienvenido '.$nombre_aleatorio;
    ?>
    Citar
    Para introducir contenido PHP dentro del contenido HTML que estamos introduciendo, simplemente tenemos que descomentar el echo y volverlo a comentar. En el caso anterior, ya que el HTML se terminaba ahí, cerré el echo con ; sin volver a comentarlo, pero otras formas de hacerlo más simple aunque menos limpia sería
    Código: (php) [Seleccionar]
    //1
    echo 'Bienvenido ';
    echo $nombre_aleatorio;
    //2
    echo 'Bienvenido '.$nombre_aleatorio.'';
    Citar
    Ahora a nuestra página, le vamos a añadir una condición(if): vamos a hacer que la bienvenida se mueste sólo si el nombre aleatorio resulta ser jorge.
    Código: (index.php) [Seleccionar]
    <?php
    $nombres 
    = array("Patrick""Raul""Jorge");
    $total_nombres count($nombres) -1;
    $nombre_aleatorio $nombres[rand(0,$total_nombres)]; 

    if(
    $nombre_aleatorio == "Raul") { //Simplemente es una condicin estableciendo que si(el nombre generado == raul { mostramos todo dentro de los corchetes }
    echo 'Bienvenido '.$nombre_aleatorio;
    } else { 
    //Suponiendo que el nombre no sea raúl
    echo 'El nombre no coincide';
    //Cerramos la condición 
    ?>



    · Crear una función:
    Citar
    Ahora vamos a hacer exactamente la mísma pagina pero usando una función
    Código: (index.php) [Seleccionar]
    <?php
    function bienvenida($nombre) {    //Creamos la función bienvenida en la que incluímos la variable de nombre para comprobar que sea raúl
    $nombres = array("Patrick""Raul""Jorge");
    $total_nombres count($nombres) -1;
    $nombre_aleatorio $nombres[rand(0,$total_nombres)]; 

    if(
    $nombre_aleatorio == $nombre) {
    return 
    'Bienvenido '.$nombre_aleatorio;
    } else {
    return 
    'El nombre no coincide';
    }
    }

    echo 
    bienvenida("Raul"); // Llamamos a la función diciendo que el nombre a dar la bienvenida es Raul, si cambiamos el nombre dentro de las comillas, cambia la bienvenida.
    ?>

    Iré terminando el tutorial a medida que tenga tiempo.
    Patrick D tiene 1 medallas y 5 logros
        

  • Alex
    • ebooks
      7
      163
      145
         Ver Perfil Mensaje Privado (Desconectado)   



       
    Pero PHP se sigue usando en 2k17?
    Alex tiene 1 medallas y 2 logros
        

  • Geek
    • loading...
      2
      102
      1
         Ver Perfil Mensaje Privado (Desconectado)   



       
    Pero PHP se sigue usando en 2k17?
    Que se haga un tuto de node js  8)
    Geek tiene 0 medallas y 2 logros
      

  • Horus
    • 'ho᠎rus' != 'adry'
      13
      116
      24
         Ver Perfil Mensaje Privado (Desconectado)   



       
    Indenta el código, no me seas animal, que esta tecla está para algo
    Horus tiene 0 medallas y 5 logros
      
    ¡

  • Geek
    • loading...
      2
      102
      1
         Ver Perfil Mensaje Privado (Desconectado)   



       
    Indenta el código, no me seas animal, que esta tecla está para algo

    Que duro eres Horusito, jaja.
    Geek tiene 0 medallas y 2 logros
      

  • Patrick D
    • Me gustan los trenes
      7
      250
      32
         Ver Perfil Mensaje Privado (Desconectado)   



       
    Pero PHP se sigue usando en 2k17?
    No tanto como antes pero sí, SMF en su mayor parte es PHP  ;D

    Indenta el código, no me seas animal, que esta tecla está para algo

    Quise hacerlo lo más simple posible, por algo es básico. Así me sirve para ir retomando a mi lo que era la programación, no te olvides que llevo años retirado no como tú que sigues aprendiendo y a día de hoy me das 20 vueltas  ;D ;D
    Patrick D tiene 1 medallas y 5 logros
        

  • Robercid
  • Pero PHP se sigue usando en 2k17?

    Vaya moderador global que en cada post hace un ataque gratuitamente.

  • Horus
    • 'ho᠎rus' != 'adry'
      13
      116
      24
         Ver Perfil Mensaje Privado (Desconectado)   



       
    Pero PHP se sigue usando en 2k17?

    Vaya moderador global que en cada post hace un ataque gratuitamente.

    Yo no veo ningún ataque, solo una pregunta.
    Horus tiene 0 medallas y 5 logros
      
    ¡

  • Alex
    • ebooks
      7
      163
      145
         Ver Perfil Mensaje Privado (Desconectado)   



       
    Pero PHP se sigue usando en 2k17?

    Vaya moderador global que en cada post hace un ataque gratuitamente.
    1. Yo no he pedido ningún rango, me lo ha puesto RD para que ayudara cuando él no está.
    2. No he atacado a nadie, simplemente he preguntado en coña si PHP se sigue usando, ya que en mi opinión es un lenguaje que está obsoleto.

    Saludos crack
    Alex tiene 1 medallas y 2 logros
        

  • GoMmO64
    • Saludos, GoMmO64
      5
      157
      6
         Ver Perfil Mensaje Privado (Conectado)   



       
    Pero PHP se sigue usando en 2k17?

    Vaya moderador global que en cada post hace un ataque gratuitamente.
    1. Yo no he pedido ningún rango, me lo ha puesto RD para que ayudara cuando él no está.
    2. No he atacado a nadie, simplemente he preguntado en coña si PHP se sigue usando, ya que en mi opinión es un lenguaje que está obsoleto.

    Saludos crack

    Oigan no se peleen, yo los tkm

    PERO OYE SÍ USA EL TAB NO MAMES

    avedad nocheto tkm

    Yo la neta no recuerdo ya nada de PHP lol, pero CSS y HTML cuando quieran soy el amor del universo jiji y chance JavaScript pero pues no soy tan pro xd
    GoMmO64 tiene 0 medallas y 2 logros
      
    LUNES: NUEVO VLOG &
    JUEVES: NUEVA ANIMACIÓN

    ¡N U E V O   V I D E O!
    https://www.youtube.com/watch?v=CxXMGxOw8So&list=PL8WF9GlmFIbUF8rYcI5IFXrvke29zAQ8P

  • Mich
    • 0
      31
      0
         Ver Perfil Mensaje Privado (Desconectado)   



       
    A mí me encanta PHP ( ´ ▽ ` )ノ
    Creo que es de mis lenguajes favoritos. Y según mi perspectiva si se sigue utilizando bastante, algunas páginas famosas como Facebook lo utilizan.

    http://www.businessinsider.com/the-9-most-popular-programming-languages-according-to-the-facebook-for-programmers-2017-10/#2-python-14

    Yo personalmente la manera en que aprendí fue utilizando un Framework, ya que estábamos aprendiendo a utilizar patrones de diseño y CakePHP se acopla súper bien a Modelo Vista Controlador. Además que no teníamos mucho tiempo y tiene un comando de consola "bake" que ayuda a hacer el esqueleto del proyecto.

    Más adelante utilicé CakePHP3 y tiene muy buenas features.
    Les recomiendo montarse su proyecto en Cloud9, acepta para diferentes plataformas y es muy útil para equipos pues cada quien puede cambiar partes de código al mismo tiempo y ver los cambios del otro.

    Pero en fin, lo explicas muy bien Patrick, me gusta mucho tu iniciativa. Yo tengo varios libros y artículos, si alguien los quiere me avisa. (*´ω`*)

  • Andruso
    • 0
      40
      0
         Ver Perfil Mensaje Privado (Desconectado)   



       
    Muchas gracias!! me quedé con las ganas de estudiar programación, software o algo por el estilo ya que en mi Cd. no hay universidades con carreras así mas que sistemas y cosas así pero que son un tanto más distintas y tendré que conformarme con un poco de lo que hay aquí :P
    Gracias a Happy por la firma n.n

  • Ferrari
    • BurBian.es
      0
      10
      0
         Ver Perfil Mensaje Privado (Desconectado)