Tema: Re: kaip?
Autorius: gopenzo
Data: 2012-06-14 22:34:37
Šiaip geriau funkciją dėt į klasę, klasėje apsirašyti kintamajį ir taip geriau su juo operuoti. Nes globals tai yr blogis.

Nu tipo (:
<?php

Class ClassName {
    
    public $employees;

    public function ObjectAdd($objName, $objText) {
        $this->employees [] = array( 'objectName' => $objName, 'objectText' => $objText );
    }
}

$object = new ClassName;

// Naujo nario įkėlimas į masyvą ne per funkciją
$object->employees = array();
$object->employees [] = array( 'objectName' => 'prmEmail', 'objectText' => 'mano@email.lt' );

// Naujo nario įkėlimas į masyvą per funkciją
$object->ObjectAdd("prmEmail","mano@email.lt");

?>

"HyperLink" <tomas.bagdonas@gmail.com> wrote in message news:jr9b0o$d7o$1@trimpas.omnitel.net...
> funkcijos pradžioje įrašiau global $employees;
> Suprato, kad reikia perduoti duomenis išoriniam funkcijos atžvilgiu masyvui.
> 
> "saimhe"  parašė naujienų news:jr36o0$5k3$1@trimpas.omnitel.net...
> 
>> Nebereikia pagalbos.
> 
>  Jei jau užteršei eterį, tai bent išduok, kaip pavyko išsisukti.
> 
>  Būčiau siūlęs aprašyti kaip global, o dar geriau -- paduoti reference kaip
> trečią parametrą.
> 
> -- 
>  saimhe 
>