Se que es algo basico... pero que significa este operador de asignacion =&
para la sig linea:
$reqHelloWorldMixed =& $xajax->registerFunction('helloWorld');
donde $xajax estaba declarado asi
$xajax = new xajax();
| |||
![]() Se que es algo basico... pero que significa este operador de asignacion =& para la sig linea: $reqHelloWorldMixed =& $xajax->registerFunction('helloWorld'); donde $xajax estaba declarado asi $xajax = new xajax(); |
| |||
Re: Operador de asignación Suponte que tienes una planilla de evaluación para una clase de alumnos (un papel) Tu planilla es: $planilla = "evaluación"; Ahora suponte que te hace falta otra planilla igual que la primera para otra aula (curso o alumnado) entonces tienes dos opciones: 1) Le sacas fotocopia: asignación por valor. Es una nueva hoja exactamente igual que la original y te quedan dos hojas por separado. 2) Por referencia: usas la misma hoja para las dos aulas: $planilla2 = &$planilla. O sea, que en este segundo caso, si rayas una de las planillas, cuando quieras usarla en otra aula, será un poco dificil porque ya esta usada ya que en realidad estamos hablando de la misma planilla usadas en los dos casos... tamos?? Es exactamente lo que sucede en programación. Veamos un pequeño ejemplo con el caso uno: asignación por valor, sigue el código y verás el ejemplo: Código PHP: Código PHP: Intenté ser didáctico ;) Saludos |