Hosting de Calidad
  • Inicio
  • Precios y servicios
  • F.a.q y ayudas
  • Realizar pedido
  • Webs alojadas
  • Quienes somos
  • Foro HyD
  • Contacto

    Zona Dominios

    Entrar
    registro de dominios


    Zona Hosting

    Entrar
    alojamiento web


    5 Métodos de Pago
    Tarjeta de crédito
    Domiciliación
    Transferencia
    Soporte Epagado
    Soporte Paypal

    Liberalización .es

    Ver mas
    dominios .es


  •  
     
     
    Variables

    Capítulo 7_ Variables

    Conceptos Básicos

    En PHP las variables se representan como un signo de dólar seguido por el nombre de la variable_ El nombre de la variable es sensible a minúsculas y mayúsculas_

    Los nombres de variables siguen las mismas reglas que otras etiquetas en PHP_ Un nombre de variable valido tiene que empezar con una letra o una raya (underscore), seguido de cualquier número de letras, números y rayas_ Como expresión regular se podria expresar como: '[a_zA_Z_\x7f_\xff][a_zA_Z0_9_\x7f_\xff]*'

    Nota: En nuestro caso, una letra es a_z, A_Z, y los caracteres ASCII del 127 al 255 (0x7f_0xff)_

    <?php
    $var = "Bob";
    $Var = "Joe";
    echo "$var, $Var";      // outputs "Bob, Joe"
    
    $4site = 'not yet';     // invalid; starts with a number
    $_4site = 'not yet';    // valid; starts with an underscore
    $täyte = 'mansikka';    // valid; 'ä' is ASCII 228 (Extendido)
    ?>

    En PHP3, las variables siempre se asignan por valor_ Esto significa que cuando se asigna una expresión a una variable, el valor íntegro de la expresión original se copia en la variable de destino_ Esto quiere decir que, por ejemplo, después e asignar el valor de una variable a otra, los cambios que se efectúen a una de esas variables no afectará a la otra_ Para más información sobre este tipo de asignación, vea Expresiones_

    PHP4 ofrece otra forma de asignar valores a las variables: asignar por referencia_ Esto significa que la nueva variable simplemente referencia (en otras palabras, "se convierte en un alias de" ó "apunta a") la variable original_ Los cambios a la nueva variable afectan a la original, y viceversa_ Esto también significa que no se produce una copia de valores; por tanto, la asignación ocurre más rápidamente_ De cualquier forma, cualquier incremento de velocidad se notará sólo en los bucles críticos cuando se asignen grandes matrices u objetos_

    Para asignar por referencia, simplemente se antepone un ampersandsigno "&" al comienzo de la variable cuyo valor se está asignando (la variable fuente)_ Por ejemplo, el siguiente trozo de código produce la salida 'Mi nombre es Bob' dos veces:

    <?php
    $foo = 'Bob';              // Asigna el valor 'Bob' a $foo
    $bar = &amp;$foo;              // Referencia $foo v&iacute;a $bar_
    $bar = "Mi nombre es $bar";  // Modifica $bar___
    echo $foo;                 // $foo tambi&eacute;n se modifica_
    echo $bar;
    ?>

    Algo importante a tener en cuenta es que sólo las variables con nombre pueden ser asignadas por referencia_

    <?php
    $foo = 25;
    $bar = &amp;$foo;      // Esta es una asignaci&oacute;n v&aacute;lida_
    $bar = &amp;(24 * 7);  // Inv&aacute;lida; referencia una expresi&oacute;n sin nombre_
    
    function test() {
       return 25;
    }
    
    $bar = &amp;test();    // Inv&aacute;lida_
    ?>

     
       



    registro de dominios | alojamiento web | hosting por publicidad

       

     

    Manual de linux Manual de apache Manual de php Manual de mysql Manual de SQL Manual del Plesk Como funciona Paypal Manual de html