No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Debugging y comentarios

10/24
Recursos

Aportes 15

Preguntas 3

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Resumen:

  • var_dump: nos permite inspeccionar la variable y nos da informaci√≥n acerca de ella. Por ejemplo, en un array nos dice el n√ļmero de elementos del array y el tipo que es cada elemento.

    $personas = [
        "Carlos" => 22,
        "Mr. Michi" => 15,
        "Juan" => 65
    ];
    
    //
    var_dump( $personas );
    

    Salida:

    array(3) {
    ["Carlos"]=>
    int(22)
    ["Mr. Michi"]=>
    int(15)
    ["Juan"]=>
    int(65)
    }
    
  • print_r: nos imprime la variable de una forma m√°s limpia y con menos informacion.

    $personas = [
        "Carlos" => 22,
        "Mr. Michi" => 15,
        "Juan" => 65
    ];
    
    //
    print_r( $personas );
    

    Salida:

    Array
    (
        [Carlos] => 22
        [Mr. Michi] => 15
        [Juan] => 65
    )
    
  • // y # : nos sirve para dejar comentarios de una linea.

    // Comentario de una linea
    # Otra forma de hace un comentario de una linea
    
  • /* comentario de varias lineas */: de esta forma podemos dejar comentarios de varias lineas.

    /* Esto es un 
    comentario multilinea */
    

Spoiler alert, RetaxMaster har√° un curso de Debugging con Xdebug y tal vez junto a PHP Storm ūüėĄ

Desde el analizador del trace, observadores, break points, etc. Todo para trabajar de manera profesional con grandes Frameworks.

Comparaci√≥n de funciones ūüėÉ

Usa siempre comentarios, tu yo del futuro te lo agradecer√°.

Este profe explica muy bien cada idea, mas profesores como el en platzi

Si que es muy com√ļn, despu√©s de unos meses ver un c√≥digo y no acordarte por qu√© lo hiciste como lo hiciste, qu√© hace o c√≥mo funciona, me ha pasado muchas veces

Me gustan los profes que hacenb qeu te enganches con los temas, vine a qui para reforzar uno que otro conocimeinto y creo que vere todo el curso ūüėĄ

Les recomiendo el editor de texto Sublime Text 3, este puede personalizarse, asignar claves de teclado para todo, además tiene muchos paquetes que te ayudaran en lo que estes haciendo, solo es investigar los mejores paquetes y que funcion cumplen…
Saludos.

Para comentar una o varias lineas de código en Visual Studio Code usen el atajo CTRL + K + C.

Esa declaración de arreglos se me figuro mucho a los objetos en JS aunque estuve tratando de ponerle un tipo de dato que no fuera numérico y me daba error. Interesante ese tema ahora que lo veamos

Acostumbrado a JavaScript deje una coma despues ultimo valor, y descubri que tambien lo acepta.
Awasome

$personas= [
    "Fernando" => 52,
    "Carlos" => 15,
    "Juan" => 65,
];

Depende mucho del contexto, pero en mi opinion viene mejor utilizar var_dump()

$personas = [
    "Victor" => 18,
    "Lazaro" => 18,
    "Diego" => 18
];
var_dump($personas);
echo "\n";

print_r($personas);
echo "\n";

# Este es un comentario
/*
 * Holaaaaa, este es un comentario de
 * multiples lineas
 * xd
 */

Este lenguaje es muy parecido a C

o es mi impresión?

Ene sta clase aprendimos 2 herramientas importantes a la hora de escribir codigo:

  1. Visualizar los datos de nuestras variables de una forma mas detallada.
  2. Utilizar comentarios y mejorar la legibilidad y entendimiento de nuestro codigo.

Tenemos el siguiente código que muestra un arreglo:

<?php

$personas = [
    "Carlos" => 22, 
    "Hanier" => 15,
    "Juan" => 65,
];

print_r( $personas );

echo "\n";

Una implementación con print_r en consola se vería así:

Array
(
    [Carlos] => 22
    [Hanier] => 15
    [Juan] => 65
)

Y una implementación con var_dump en consola se vería así:

array(3) {
  ["Carlos"]=>
  int(22)
  ["Hanier"]=>
  int(15)
  ["Juan"]=>
  int(65)
}

Al implementarlo con var_dump recordar modificar la línea y dejarla así:

var_dump( $personas );