adiju Mon Mar 4 06:43:57 2002 EDT
Added files:
/phpdoc/ro/ZendAPI Extending_Zend_Overview.xml
Log:
First romanian version of manual.xml (ZendApi). Translated by Dorel Nastase
Index: phpdoc/ro/ZendAPI/Extending_Zend_Overview.xml
+++ phpdoc/ro/ZendAPI/Extending_Zend_Overview.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!-- $Revision: 1.1 $ -->
<chapter id="zend.overview">
<title>Overview</title>
<para>
"Extinderea PHP" este mai u�or de spus dec�t de f�cut. PHP a evoluat
�ntr-o aplica�ie complet� cu ca�iva megaocte�i de cod surs� pentru
descoperirea c�ruia trebuie luate �n considerare �i �nva�ate anumite
lucruri. La structurarea acestui capitol s-a decis
o abordare "�nv��are prin exemple". Nu este abordarea cea mai
�tiin�ific� sau profesional� �nsa este metoda cea mai distractiva
�i cu cele mai bune rezultate �n final. �n urmatoarele sec�iuni
ve�i �nv��a s� face�i s� func�ioneze cele mai simple extensii
aproape instantaneu. Apoi ve�i �nv��a despre func�iile avansate
ale API-ului Zend. Alternativa ar fi fost s� se prezinte
func�ionalitatea, designul, observa�iile, etc. ca un �ntreg, tot
deodata, ob�in�ndu-se astfel o imagine complet� a ansamblului
�nainte de a se �ncepe ceva practic. De�i aceasta este o metod�
"mai bun�" pentru c� nu trebuie f�cute alte artificii - care �n
schimb poate fi foarte frustrant�, consumatoare de timp �i
energie, s-a ales �n final abordarea direct�.
</para>
<para>
Observa�i c� de�i acest capitol �ncearc� s� prezinte c�t mai multe
lucruri despre problemele interne ale PHP, este imposibil oferirea
unui model pentru extinderea PHP care s� func�ioneze 100% �n toate
cazurile. PHP este un pachet at�t de complex �ncat nu poate fi complet
�n�eles dec�t prin practic�, lucrul cu sursele fiind astfel recomandat.
</para>
<section id="zend.overview.whatisit">
<title>Ce este Zend? �i Ce este PHP?</title>
<para>
Numele <emphasis>Zend</emphasis> se refer� la motorul limbajului,
inima PHP. Termenul <emphasis>PHP</emphasis> se refer� la pachetul
complet cum este v�zut din exterior. Poate fi pu�in confuz
la �nceput �nsa nu este complicat (vezi Figura 9.1). Pentru a
implementa un interpretor de scripturi Web ave�i nevoie de trei
p�r�i:
<orderedlist>
<listitem>
<para>
Partea de <emphasis>interpretor</emphasis> analizeaz�
codul de intrare, �l traduce - interpreteaz� �i �l execut�.
</para>
</listitem>
<listitem>
<para>
Partea <emphasis>func�ional�</emphasis> implementeaz�
func�ionalitatea limbajului (func�iile, etc.).
</para>
</listitem>
<listitem>
<para>
Partea de <emphasis>interfa��</emphasis> comunic� cu
serverul Web, etc.
</para>
</listitem>
</orderedlist>
Zend con�ine partea 1 complet �i ceva din partea 2; PHP se ocup�
de par�ile 2 si 3. Impreun� formeaz� pachetul complet PHP. Zend
reprezint� doar inima limbajului, implement�nd numai
elemente de baza din PHP cu c�teva func�ii predefinite. PHP con�ine
toate modulele care creaz� de fapt facilit��ile deosebite ale
limbajului.
<figure>
<title>Figura 9.1. Structura intern� PHP.</title>
<graphic fileref="figures/Extending_Zend_1_PHPs_internal_structure.png"/>
</figure>
</para>
<para>
Urmatoarele sec�iuni prezint� unde �i cum PHP poate fi extins.
</para>
</section>
</chapter>
<!--
vim600: syn=xml fen fdm=syntax fdl=2 si et tw=70 shiftwidth=1
vim: et tw=70 syn=sgml
vi: ts=1 sw=1
-->
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->