svn: /phpdoc/ro/trunk/language/oop5/ autoload.xml decon.xml visibility.xml

From: Date: Fri, 25 Sep 2009 11:56:26 +0000
Subject: svn: /phpdoc/ro/trunk/language/oop5/ autoload.xml decon.xml visibility.xml
Groups: php.doc.ro 
Request: Send a blank email to doc-ro+get-791@lists.php.net to get a copy of this message
simionea Fri, 25 Sep 2009 11:56:26 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=288775 Log: Removed trailing whitespace. Changed paths: U phpdoc/ro/trunk/language/oop5/autoload.xml U phpdoc/ro/trunk/language/oop5/decon.xml U phpdoc/ro/trunk/language/oop5/visibility.xml Modified: phpdoc/ro/trunk/language/oop5/autoload.xml =================================================================== --- phpdoc/ro/trunk/language/oop5/autoload.xml 2009-09-25 11:56:08 UTC (rev 288774) +++ phpdoc/ro/trunk/language/oop5/autoload.xml 2009-09-25 11:56:26 UTC (rev 288775) @@ -7,14 +7,14 @@ <para> Mulţi programatori care scriu aplicaţii orientate pe obiecte crează câte un fişier PHP pentru fiecare clasă pe care o definesc. - O problemă delicată era lista mare de fişiere ce trebuiau + O problemă delicată era lista mare de fişiere ce trebuiau incluse la începutul fiecărui script. </para> <para> În PHP 5, acest lucru nu mai este necasar. Se poate defini funcţia __autoload care este apelată automat în cazul în care doriţi să folosiţi o clasă care nu a fost încă definită. Apelul la această funcţie - oferă script-ului o ultimă şansă de a defini clasa pentru a nu + oferă script-ului o ultimă şansă de a defini clasa pentru a nu termina cu eroare. </para> <note> @@ -33,9 +33,9 @@ <note> <para> Dacă denumirea clasei este utilizată de ex. în - <function>call_user_func</function>, atunci ea poate conţine caractere + <function>call_user_func</function>, atunci ea poate conţine caractere periculoase, cum ar fi <literal>../</literal>. - Nu este recomandabil să utilizaţi datele introduse de utilizator în + Nu este recomandabil să utilizaţi datele introduse de utilizator în asemenea funcţii, sau, cel puţin, să verificaţi ce s-a introdus în <function>__autoload</function>. </para> @@ -56,7 +56,7 @@ } $obj = new MyClass1(); -$obj2 = new MyClass2(); +$obj2 = new MyClass2(); ?> ]]> </programlisting> @@ -99,7 +99,7 @@ </simplesect> </sect1> - + <!-- Keep this comment at the end of the file Local variables: mode: sgml Modified: phpdoc/ro/trunk/language/oop5/decon.xml =================================================================== --- phpdoc/ro/trunk/language/oop5/decon.xml 2009-09-25 11:56:08 UTC (rev 288774) +++ phpdoc/ro/trunk/language/oop5/decon.xml 2009-09-25 11:56:26 UTC (rev 288775) @@ -14,15 +14,15 @@ </methodsynopsis> <para> PHP 5 permite programatorilor să definească constructori pentru clase. - Clasele care au definit un constructor vor apela această metodă la fiecare - obiect nou creat, pentru ca acesta (obiectul) să fie utilizabil pentru + Clasele care au definit un constructor vor apela această metodă la fiecare + obiect nou creat, pentru ca acesta (obiectul) să fie utilizabil pentru iniţializare înante de a fi folosit. </para> <note> <simpara> - Constructorul-părinte nu este apelat implicit dacă clasa-fiică defineşte - un constructor. Pentru a apela un constructor-părinte, este necesar de a - apela <function>parent::__construct</function> din cadrul + Constructorul-părinte nu este apelat implicit dacă clasa-fiică defineşte + un constructor. Pentru a apela un constructor-părinte, este necesar de a + apela <function>parent::__construct</function> din cadrul constructorului-fiu. </simpara> </note> @@ -46,16 +46,16 @@ $obj = new ClasaDeBaza(); $obj = new ClasaExtinsa(); -?> +?> ]]> </programlisting> </example> <para> Pentru compatibilitate cu versiunile mai vechi, dacă PHP 5 nu găseşte - funcţia <function>__construct</function> pentru o clasă, va căuta + funcţia <function>__construct</function> pentru o clasă, va căuta în formatul vechi o funcţie care are chiar numele clasei. Drept urmare, singura neconcordanţă în compatibilitate va fi atunci când - aţi folosit în clase funcţia <function>__construct</function> pentru + aţi folosit în clase funcţia <function>__construct</function> pentru alte scopuri decât iniţializarea obiectului. </para> </sect2> @@ -67,9 +67,9 @@ <void /> </methodsynopsis> <para> - PHP 5 introduce un concept de distrugere a unui obiect similar cu cel - regăsit în alte limbaje de programare orientate pe obiecte (C++). - Metoda de distrugere va fi apelată imediat ce toate referinţele către + PHP 5 introduce un concept de distrugere a unui obiect similar cu cel + regăsit în alte limbaje de programare orientate pe obiecte (C++). + Metoda de distrugere va fi apelată imediat ce toate referinţele către un anumit obiect dispar sau atunci când obiectul este distrus explicit. </para> <example> @@ -89,26 +89,26 @@ } $obj = new ClassaCuDestructor(); -?> +?> ]]> </programlisting> </example> <para> La fel ca la constructori, destructorii-părinti nu vor fi apelaţi implicit. - Pentru a apela destructorul-părinte trebuie să apelaţi explicit + Pentru a apela destructorul-părinte trebuie să apelaţi explicit <function>parent::__destruct</function> în destructorul descendent. </para> <note> <para> - Destructorii apelaţi la momentul terminării execuţiei scriptului au - antetele HTTP trimise deja. Directorul de lucru în timpul fazei de + Destructorii apelaţi la momentul terminării execuţiei scriptului au + antetele HTTP trimise deja. Directorul de lucru în timpul fazei de deconectare a scriptului poate să difere în cazul anumitor SAPI-uri (de ex. Apache). </para> </note> <note> <para> - Încercarea de a arunca o excepţie dintr-un destructor (apelat la momentul + Încercarea de a arunca o excepţie dintr-un destructor (apelat la momentul terminării execuţiei scriptului) va cauza o eroare fatală. </para> </note> Modified: phpdoc/ro/trunk/language/oop5/visibility.xml =================================================================== --- phpdoc/ro/trunk/language/oop5/visibility.xml 2009-09-25 11:56:08 UTC (rev 288774) +++ phpdoc/ro/trunk/language/oop5/visibility.xml 2009-09-25 11:56:26 UTC (rev 288775) @@ -72,7 +72,7 @@ echo $obj2->membru_protected; // Eroare fatală $obj2->afiseazaBunaZiua(); // Afişează Eu sunt: Public, Eu sunt: Protected2 -?> +?> ]]> </programlisting> </example> @@ -167,7 +167,7 @@ } } -class Foo extends Bar +class Foo extends Bar { public function testPublic() { echo "Foo::testPublic\n"; @@ -188,7 +188,7 @@ </para> </sect2> </sect1> - + <!-- Keep this comment at the end of the file Local variables: mode: sgml

« previous php.doc.ro (#791) next »