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 variables

    Variables variables

    A veces es conveniente tener nombres de variables variables_ Dicho de otro modo, son nombres de variables que se pueden establecer y usar dinámicamente_ Una variable normal se establece con una sentencia como:

    <?php
    $a = "hello";
    ?>

    Una variable variable toma el valor de una variable y lo trata como el nombre de una variable_ En el ejemplo anterior, hello, se puede usar como el nombre de una variable utilizando dos signos de dólar_ p_ej_

    <?php
    $$a = "world";
    ?>

    En este momento se han definido y almacenado dos variables en el árbol de símbolos de PHP: $a, que contiene "hello", y $hello, que contiene "world"_ Es más, esta sentencia:

    <?php
    echo "$a ${$a}";
    ?>

    produce el mismo resultado que:

    <?php
    echo "$a $hello";
    ?>

    p_ej_ ambas producen el resultado: hello world_

    Para usar variables variables con matrices, hay que resolver un problema de ambigüedad_ Si se escribe $$a[1] el intérprete necesita saber si nos referimos a utilizar $a[1] como una variable, o si se pretendía utilizar $$a como variable y el índice [1] como índice de dicha variable_ La sintaxis para resolver esta ambiguedad es: ${$a[1]} para el primer caso y ${$a}[1] para el segundo_

    Aviso

    Tener en cuenta que variables variables no pueden usarse con Matrices superglobales_ Esto significa que no se pueden hacer cosas como ${$_GET}_ Si buscais un método para manejar la disponibilidad de superglobales y las antiguas HTTP_*_VARS, podeis intentar referiros a ellas_

     
       



    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