HTMLpointHTMLpoint HTMLpoint.com


 Debugger_off, date, decoct...



  • date: visualiza la fecha en un formato que se puede definir. La función reconoce como válidos los siguientes formatos:

    a: am/pm;
    A: AM/PM
    d: día del mes con dos cifras, entre "0" y "31";
    D: día del mes en formato texto, por ejemplo "Mon";
    F: mes, en formato texto, por ejemplo "March";
    h: hora en el formato "01", "12";
    H: hora en el formato "00", "23";
    g: hora en el formato "1", "12";
    G: hora en el formato "0", "23";
    i: minutos, en el formato "00", "59";
    j: día del mes en el formato "1", "31";
    l: día de la semana, por ejemplo "Monday";
    L: especifica si el año es bisiesto o no ("1" o "0");
    m: mes en el formato "01", "12";
    n: mes en el formato "1", "12";
    M: mes en formato texto corto, por ejemplo "Jan";
    s: segundos entre "00" y "59";
    S: sufijo inglés para los ordinales, "st", "nd", "rd", "th";
    t: número de días del mes en curso, entre "28" y "31";
    w: día de la semana en formato numérico ("0"=domingo);
    Y: año en cuatro cifras, por ejemplo "2000";
    y: año en dos cifras, por ejemplo "00";


    Por ejemplo se podría escribir:

    echo (date("l d F y H:i:s a));

    para tener la fecha en curso que, por ejemplo, podría ser:

    Friday 23 June 00 11:45:48 am

  • debugger_off: inhabilita el depurador PHP;

  • debugger_on: habilita el depurador PHP;

  • decibin: convierte un número decimal en otro binario; por ejemplo, el número "10" decimal es "1010" en formato binario, y con el código PHP podemos escribir:

    $bin = decbin(10);
    echo $bin, "\n";


    que devuelve precisamente "1010";

  • dechex: convierte un número decimal en otro exadecimal; la sintaxis es igual a la que se ha utilizado para "decbin()";

  • decoct: convierte un número de formato decimal en otro de formato octal; la sintaxis es la misma que se ha utilizado para "decbin()";

  • define: define una constante. Como hemos visto en el capítulo de las constantes, éstas son parecidas a las variables, lo único es que no llevan el símbolo del dólar delante. Para definir una constante se utiliza la siguiente sintaxis:

    define("CONSTANTE", "Ésta es una constante");
    echo CONSTANTE;

    El ejemplo visualiza "Ésta es una constante";

  • defined: controla si existe una constante ya establecida. Por ejemplo, podría ser:

    define("CONSTANTE", "Ésta es una constante");
    if (defined("CONSTANTE")) {
    echo "La constante se ha definido\n";
    } else {
    echo "La constante no se ha definido\n";
    }


    que visualiza un mensaje según la constante se haya definido o no;

  • die: visualiza un mensaje y sale del programa:

    if (defined($num)) {
    echo "\$num se ha definido\n";
    } else {
    die ("\$num no se ha definido; imposibile seguir adelante\n");
    }

  • dirname: cuando se especifica un path, devuelve el path sin el nombre del archivo final: si por ejemplo el path es "/home/yourname/public_html/index.php3" la función devolverá solamente "/home/yourname/public_html":

    $path = "/home/yourname/public_html";
    echo(dirname($path));


    Os habéis dado cuenta de que esta función hace exáctamente lo contrario de la función "basename()". Si combinamos las dos funciones, se puede obtener el path completo de un archivo, incluso su nombre;

  • diskfreespace: devuelve el espacio del disco que está libre; si queremos, por ejemplo, ver cuál es el espacio que nos queda en el directorio root del equipo, podemos escribir:

    echo(diskfreespace("/"));


  •   Volver al inicio de la página