si mi script es
Código PHP:
<?php
class Algo{
function hola()
{
$hola = 'Hola mundo'; ///Quiero pasar esta variable a otro metodo
}
function adios()
{
$variable = $this->hola($hola);
echo $variable;
}
}?>
Saludos!!
| |||
Pasar variables de funciones Hola jugando con PHP me tuve esta duda si mi script es Código PHP: Saludos!! |
| ||||
Respuesta: Pasar variables de funciones Tu código no funcionaría, supongo que te refieres a esto:
Código PHP:
Ver original Salu2!!
__________________ Fere libenter homines, id quod volunt, credunt. |
| |||
Respuesta: Pasar variables de funciones Nope, Mira lo que estoy haciendo es recuperar id's de la base de datos y pasaserlos a otras funciones... te dejo el codigo para hacerlo mas explicito PD: Trabajo sobre CodeIgniter Código PHP: |
| ||||
Respuesta: Pasar variables de funciones Si quieres que una variable esté dispobible en otro método, la variable debe ser declarada miembro. Esto se hace con la forma $this->var = 'foo'; El valor de $this->var se mantiene hasta que sea redeclarado. Claro que antes de acceder a esta variable el método que la declara y le da valor tiene que haberse ejecutado. http://www.php.net/manual/es/language.oop5.basic.php Salu2
__________________ Fere libenter homines, id quod volunt, credunt. |
| |||
Respuesta: Pasar variables de funciones No me funciono :( o lo emplee mal hize algo asi Código PHP: |
| |||
Respuesta: Pasar variables de funciones Prueba con Código PHP:
__________________ Si quieres conseguir resultados diferentes no hagas siempre lo mismo. |
| |||
Respuesta: Pasar variables de funciones Solucionado quedaria asi ->>>
Código:
Gracias a todos <?php class algo { public $variable1 = ''; function algo() { $any = 'Hello world'; $this->variable1 =$any; } function otra() { $variablepasada = $this->variable1; echo $variablepasada; } }?> OUTPUT: Hello World |
| ||||
Respuesta: Pasar variables de funciones Según las necesidades es mejor que los atributos sean privados. También podría ser así:
Código PHP:
Ver original
__________________ Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP |
Etiquetas: |