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


  •  
     
     
    Paso de variables por Referencia

    Paso de variables por Referencia

    Podemos pasar variables a una función por referencia, para que ésta pueda modificar sus argumentos_ La sintáxis es la siguiente :

    function foo (&$var)
    {
        $var++;
    }
    
    $a=5;
    foo ($a);
    // $a será 6 aqui

    Notar que no hay signo de referencia en la llamada a la función _ solo en la definición de la misma_ Colocar el signo de referencia solo en la definición de la función alcanza para pasar correctamente el argumento por referencia_

    La lista siguiente indica que puede ser pasado por referencia:

    • Variables, por ejemplo foo($a)

    • Operador New, por ejemplo foo(new foobar())

    • Referencias, devueltas por una función:

      function &bar()
      {
          $a = 5;
          return $a;
      }
      foo(bar());

      Se recomienda leer también la explicación sobre retorno por referencia_

    Cualquier otro tipo de expresión no debería pasarse por referencia, ya que el resultado sería indefinido_ Los ejemplos de paso por referencia siguientes son inválidos:

    function bar() // Notar que falta &
    {
        $a = 5;
        return $a;
    }
    foo(bar());
    
    foo($a = 5) // Expresión, no variable
    foo(5) // Constante, no variable

    Estos requerimientos son para PHP 4_0_4 y superior_

     
       



    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