cvs: phpdoc-ru / preface.xml /chapters intro.xml /language/control-structures if.xml
| From: | Nick Shaforostoff | Date: | Sat, 17 Jan 2009 12:35:57 +0000 |
| Subject: | cvs: phpdoc-ru / preface.xml /chapters intro.xml /language/control-structures if.xml | ||
| Groups: | php.doc.ru | ||
| Request: | Send a blank email to doc-ru+get-996@lists.php.net to get a copy of this message | ||
shafff Sat Jan 17 12:35:57 2009 UTC
Added files:
/phpdoc-ru/language/control-structures if.xml
Modified files:
/phpdoc-ru preface.xml
/phpdoc-ru/chapters intro.xml
Log:
add if.xml, update few files to reflect current english version, edit translation
http://cvs.php.net/viewvc.cgi/phpdoc-ru/preface.xml?r1=1.19&r2=1.20&diff_format=u Index: phpdoc-ru/preface.xml diff -u phpdoc-ru/preface.xml:1.19 phpdoc-ru/preface.xml:1.20 --- phpdoc-ru/preface.xml:1.19 Wed Oct 10 10:40:33 2007 +++ phpdoc-ru/preface.xml Sat Jan 17 12:35:57 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- EN-Revision: 1.31 Maintainer: tronic Status: ready --> -<!-- $Revision: 1.19 $ --> +<!-- EN-Revision: 1.35 Maintainer: tronic Status: ready --> +<!-- $Revision: 1.20 $ --> <preface xml:id="preface" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <info> @@ -8,15 +8,15 @@ <abstract> <simpara> - <acronym>PHP</acronym>, ÑÑо ознаÑÐ°ÐµÑ "PHP: ÐÑепÑоÑеÑÑÐ¾Ñ - ÐипеÑÑекÑÑа", ÑвлÑеÑÑÑ ÑиÑоко иÑполÑзÑемÑм ÑзÑком ÑÑенаÑиев - обÑего назнаÑÐµÐ½Ð¸Ñ Ñ Ð¾ÑкÑÑÑÑм иÑÑ Ð¾Ð´Ð½Ñм кодом. PHP ÑоздавалÑÑ - ÑпеÑиалÑно Ð´Ð»Ñ Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Web-ÑазÑабоÑок и Ð¼Ð¾Ð¶ÐµÑ Ð¸ÑполÑзоваÑÑÑÑ - непоÑÑедÑÑвенно в HTML-коде. СинÑакÑÐ¸Ñ ÑзÑка беÑÐµÑ Ð½Ð°Ñало - из C, Java и Perl и ÑвлÑеÑÑÑ Ð»ÐµÐ³ÐºÐ¸Ð¼ Ð´Ð»Ñ Ð¸Ð·ÑÑениÑ. ÐÑеимÑÑеÑÑвеннÑм - назнаÑением PHP ÑвлÑеÑÑÑ Ð¿ÑедоÑÑавление web-ÑазÑабоÑÑикам + <acronym>PHP</acronym>, ÑÑо ÑаÑÑиÑÑовÑваеÑÑÑ ÐºÐ°Ðº + PHP: Hypertext Preprocessor -- «PHP: ÐÑепÑоÑеÑÑÐ¾Ñ ÐипеÑÑекÑÑа», + ÑвлÑеÑÑÑ ÑаÑпÑоÑÑÑанÑннÑм инÑеÑпÑеÑиÑÑемÑм ÑзÑком обÑего назнаÑÐµÐ½Ð¸Ñ + Ñ Ð¾ÑкÑÑÑÑм иÑÑ Ð¾Ð´Ð½Ñм кодом. PHP ÑоздавалÑÑ ÑпеÑиалÑно Ð´Ð»Ñ Ð²ÐµÐ´ÐµÐ½Ð¸Ñ + Web-ÑазÑабоÑок и код на нÑм Ð¼Ð¾Ð¶ÐµÑ Ð²Ð½ÐµÐ´ÑÑÑÑÑÑ Ð½ÐµÐ¿Ð¾ÑÑедÑÑвенно в HTML-код. + СинÑакÑÐ¸Ñ ÑзÑка беÑÑÑ Ð½Ð°Ñало из C, Java и Perl и ÑвлÑеÑÑÑ Ð»Ñгким Ð´Ð»Ñ Ð¸Ð·ÑÑениÑ. + ÐÑновной ÑелÑÑ PHP ÑвлÑеÑÑÑ Ð¿ÑедоÑÑавление web-ÑазÑабоÑÑикам возможноÑÑи бÑÑÑÑого ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑки генеÑиÑÑемÑÑ web-ÑÑÑаниÑ, - однако, облаÑÑÑ Ð¿ÑÐ¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ PHP не огÑаниÑиваеÑÑÑ ÑолÑко ÑÑим. + однако облаÑÑÑ Ð¿ÑÐ¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ PHP не огÑаниÑиваеÑÑÑ ÑолÑко ÑÑим. </simpara> </abstract> </info> @@ -31,11 +31,11 @@ </para> <para> - ÐÑ Ð¼Ð¾Ð¶ÐµÑе полÑÑиÑÑ ÑÑо ÑÑководÑÑво в неÑколÑÐºÐ¸Ñ ÑоÑмаÑÐ°Ñ + ÐÑо ÑÑководÑÑво доÑÑÑпно в неÑколÑÐºÐ¸Ñ ÑоÑмаÑÐ°Ñ Ð¿Ð¾ адÑеÑÑ <link xlink:href="&url.php.doc.downloads;">&url.php.doc.downloads;</link>. - Ðолее подÑобнÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ Ñом, как ведеÑÑÑ ÑабоÑа над - ÑÑководÑÑвом, Ð²Ñ ÑможеÑе полÑÑиÑÑ, обÑаÑивÑиÑÑ Ðº пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ - <link linkend="about">'Ðб ÑÑом ÑÑководÑÑве'</link>. ÐÑли вам инÑеÑеÑна + Ðолее подÑобнÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ Ñом, как ведÑÑÑÑ ÑабоÑа над + ÑÑководÑÑвом, Ð²Ñ ÑможеÑе полÑÑиÑÑ Ð¾Ð±ÑаÑивÑиÑÑ Ðº пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ + <link linkend="about">Ðб ÑÑом ÑÑководÑÑве</link>. ÐÑли вам инÑеÑеÑна <link linkend="history">иÑÑоÑÐ¸Ñ PHP</link>, обÑаÑиÑеÑÑ Ðº ÑооÑвеÑÑÑвÑÑÑÐµÐ¼Ñ Ð¿ÑиложениÑ. </para> http://cvs.php.net/viewvc.cgi/phpdoc-ru/chapters/intro.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc-ru/chapters/intro.xml diff -u phpdoc-ru/chapters/intro.xml:1.5 phpdoc-ru/chapters/intro.xml:1.6 --- phpdoc-ru/chapters/intro.xml:1.5 Thu Jan 24 14:29:01 2008 +++ phpdoc-ru/chapters/intro.xml Sat Jan 17 12:35:57 2009 @@ -1,24 +1,24 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- EN-Revision: 1.37 Maintainer: tronic Status: ready --> -<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.49 Maintainer: shafff Status: ready --> +<!-- $Revision: 1.6 $ --> <chapter xml:id="introduction" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> - <title>Ðведение</title> + <info><title>Ðведение</title></info> - <sect1 xml:id="intro-whatis"> + <section xml:id="intro-whatis"> <title>ЧÑо Ñакое PHP?</title> <para> <acronym>PHP</acronym> (ÑекÑÑÑивнÑй акÑоним ÑловоÑоÑеÑÐ°Ð½Ð¸Ñ - "PHP: Hypertext Preprocessor") - ÑÑо ÑиÑоко иÑполÑзÑемÑй - ÑзÑк пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±Ñего назнаÑÐµÐ½Ð¸Ñ Ñ Ð¾ÑкÑÑÑÑм - иÑÑ Ð¾Ð´Ð½Ñм кодом. PHP ÑконÑÑÑÑиÑован ÑпеÑиалÑно Ð´Ð»Ñ - Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Web-ÑазÑабоÑок и Ð¼Ð¾Ð¶ÐµÑ Ð²Ð½ÐµÐ´ÑÑÑÑÑÑ Ð² HTML-код. + "PHP: Hypertext Preprocessor) - ÑÑо ÑаÑпÑоÑÑÑанÑннÑй + ÑзÑк пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±Ñего назнаÑÐµÐ½Ð¸Ñ Ñ Ð¾ÑкÑÑÑÑм иÑÑ Ð¾Ð´Ð½Ñм кодом. + PHP ÑконÑÑÑÑиÑован ÑпеÑиалÑно Ð´Ð»Ñ Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Web-ÑазÑабоÑок и + код на нÑм Ð¼Ð¾Ð¶ÐµÑ Ð²Ð½ÐµÐ´ÑÑÑÑÑÑ Ð² HTML-код. </para> <para> - ÐÑоÑÑой оÑвеÑ, но ÑÑо он Ð¼Ð¾Ð¶ÐµÑ Ð¾Ð·Ð½Ð°ÑаÑÑ? ÐÐ¾Ñ Ð¿ÑимеÑ: + ÐÑоÑÑой оÑвеÑ, но ÑÑо он Ð¼Ð¾Ð¶ÐµÑ Ð¾Ð·Ð½Ð°ÑаÑÑ? ÐÐ¾Ñ Ð¿ÑÐ¸Ð¼ÐµÑ ÐºÐ¾Ð´Ð°: </para> <para> <example> - <title>ÐÑÐ¸Ð¼ÐµÑ Ð¿ÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° PHP</title> + <info><title>ÐÑÐ¸Ð¼ÐµÑ Ð¿ÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° PHP</title></info> <programlisting role="php"> <![CDATA[ <html> @@ -38,27 +38,23 @@ </example> </para> <para> - ÐбÑаÑиÑе внимание на оÑлиÑие ÑÑого ÑкÑипÑа Ð¾Ñ ÑкÑипÑов, - напиÑаннÑÑ Ð½Ð° дÑÑÐ³Ð¸Ñ ÑзÑÐºÐ°Ñ , напÑимеÑ, на Perl или C - - вмеÑÑо Ñого, ÑÑÐ¾Ð±Ñ ÑоздаваÑÑ Ð¿ÑогÑаммÑ, коÑоÑÐ°Ñ Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑÑÑ - ÑоÑмиÑованием HTML-кода и ÑодеÑÐ¶Ð¸Ñ Ð±ÐµÑÑиÑленное множеÑÑво - пÑедназнаÑеннÑÑ Ð´Ð»Ñ ÑÑого команд, Ð²Ñ ÑоздаеÑе HTML-код - Ñ Ð½ÐµÑколÑкими внедÑеннÑми командами PHP (в пÑиведенном - ÑлÑÑае, пÑедназнаÑеннÑми Ð´Ð»Ñ Ð²Ñвода ÑекÑÑа). Ðод PHP - оÑделÑеÑÑÑ ÑпеÑиалÑнÑми <link - linkend="language.basic-syntax.phpmode">наÑалÑнÑм и конеÑнÑм Ñегами</link>, - коÑоÑÑе позволÑÑÑ Ð¿ÑоÑеÑÑоÑÑ PHP опÑеделÑÑÑ Ð½Ð°Ñало и ÐºÐ¾Ð½ÐµÑ ÑÑаÑÑка HTML-кода, - ÑодеÑжаÑего PHP-ÑкÑипÑ. - </para> - <para> - ÐнаÑиÑелÑнÑм оÑлиÑием PHP Ð¾Ñ ÐºÐ°ÐºÐ¾Ð³Ð¾-либо кода, вÑполнÑÑÑегоÑÑ - на ÑÑоÑоне клиенÑа, напÑимеÑ, JavaScript, ÑвлÑеÑÑÑ Ñо, ÑÑо - PHP-ÑкÑипÑÑ Ð²ÑполнÑÑÑÑÑ Ð½Ð° ÑеÑвеÑе. ÐÑли Ð±Ñ Ñ Ð²Ð°Ñ Ð½Ð° ÑеÑвеÑе - бÑл ÑазмеÑен ÑкÑипÑ, подобнÑй вÑÑепÑиведенномÑ, ÐºÐ»Ð¸ÐµÐ½Ñ - полÑÑил Ð±Ñ ÑолÑко ÑезÑлÑÑÐ°Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑкÑипÑа, пÑиÑем он не + ÐмеÑÑо ÑÑÑинного вÑвода HTML-кода командами ÑзÑка + (как ÑÑо пÑоиÑÑ Ð¾Ð´Ð¸Ñ, напÑимеÑ, в Perl или C), + ÑÑенаÑий PHP ÑодеÑÐ¶Ð¸Ñ HTML Ñ Ð²ÐºÑаплениÑми кода (в наÑем + ÑлÑÑае, ÑÑо вÑвод ÑекÑÑа "ÐÑивеÑ, Ñ - ÑкÑÐ¸Ð¿Ñ PHP!"). + Ðод PHP оÑделÑеÑÑÑ ÑпеÑиалÑнÑми <link + linkend="language.basic-syntax.phpmode">наÑалÑнÑм и конеÑнÑм Ñегами + <code><?php</code> и <code>?></code></link>, + коÑоÑÑе позволÑÑÑ Ð¿ÑоÑеÑÑоÑÑ PHP найÑи где PHP-код, а где пÑоÑÑо HTML. + </para> + <para> + PHP оÑлиÑаеÑÑÑ Ð¾Ñ JavaScript Ñем, ÑÑо + PHP-ÑÑенаÑии вÑполнÑÑÑÑÑ Ð½Ð° ÑеÑвеÑе. ÐÑли Ð±Ñ Ñ Ð²Ð°Ñ Ð½Ð° ÑеÑвеÑе + бÑл ÑазмеÑÑн ÑÑенаÑий, подобнÑй вÑÑепÑиведенномÑ, ÐºÐ»Ð¸ÐµÐ½Ñ + полÑÑил Ð±Ñ ÑолÑко ÑезÑлÑÑÐ°Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑкÑипÑа, пÑиÑÑм он не Ñмог Ð±Ñ Ð²ÑÑÑниÑÑ, какой именно код вÑполнÑеÑÑÑ. ÐÑ Ð´Ð°Ð¶Ðµ - можеÑе ÑконÑигÑÑиÑоваÑÑ Ñвой ÑеÑÐ²ÐµÑ Ñаким обÑазом, ÑÑÐ¾Ð±Ñ - HTML-ÑÐ°Ð¹Ð»Ñ Ð¾Ð±ÑабаÑÑвалиÑÑ Ð¿ÑоÑеÑÑоÑом PHP, Ñак ÑÑо клиенÑÑ + можеÑе наÑÑÑоиÑÑ Ñвой ÑеÑÐ²ÐµÑ Ñаким обÑазом, ÑÑÐ¾Ð±Ñ + обÑÑнÑе HTML-ÑÐ°Ð¹Ð»Ñ Ð¾Ð±ÑабаÑÑвалиÑÑ Ð¿ÑоÑеÑÑоÑом PHP, Ñак ÑÑо клиенÑÑ Ð´Ð°Ð¶Ðµ не ÑмогÑÑ ÑзнаÑÑ, полÑÑаÑÑ Ð»Ð¸ они обÑÑнÑй HTML-Ñайл или ÑезÑлÑÑÐ°Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑкÑипÑа. </para> @@ -77,30 +73,29 @@ Ñ <link linkend="tutorial">Ðводного ÑÑководÑÑва</link>, еÑли Ð²Ð°Ñ Ð¸Ð½ÑеÑеÑÑÐµÑ Ð¸ÑклÑÑиÑелÑно веб-пÑогÑаммиÑование. </para> - </sect1> + </section> - <sect1 xml:id="intro-whatcando"> - <title>ÐозможноÑÑи PHP</title> + <section xml:id="intro-whatcando"> + <info><title>ÐозможноÑÑи PHP</title></info> <para> - PHP Ð¼Ð¾Ð¶ÐµÑ Ð²Ñе. ÐлавнÑм обÑазом, облаÑÑÑ Ð¿ÑÐ¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ PHP - ÑÑокÑÑиÑована на напиÑание ÑкÑипÑов, ÑабоÑаÑÑÐ¸Ñ Ð½Ð° - ÑÑоÑоне ÑеÑвеÑа; Ñаким обÑазом, PHP ÑпоÑобен вÑполнÑÑÑ - вÑÑ Ñо, ÑÑо вÑполнÑÐµÑ Ð»ÑÐ±Ð°Ñ Ð´ÑÑÐ³Ð°Ñ Ð¿ÑогÑамма CGI, напÑимеÑ, - обÑабаÑÑваÑÑ Ð´Ð°Ð½Ð½ÑÑ ÑоÑм, генеÑиÑоваÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑкие - ÑÑÑаниÑÑ Ð¸Ð»Ð¸ оÑÑÑлаÑÑ Ð¸ пÑинимаÑÑ cookies. Ðо PHP - ÑпоÑобен вÑполнÑÑÑ Ð¸ множеÑÑво дÑÑÐ³Ð¸Ñ Ð·Ð°Ð´Ð°Ñ. + PHP Ð¼Ð¾Ð¶ÐµÑ Ð²ÑÑ. ÐÐ»Ð°Ð²Ð½Ð°Ñ Ð¾Ð±Ð»Ð°ÑÑÑ Ð¿ÑÐ¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ PHP + - на напиÑание ÑкÑипÑов, ÑабоÑаÑÑÐ¸Ñ Ð½Ð° ÑÑоÑоне ÑеÑвеÑа; + Ñаким обÑазом, PHP ÑпоÑобен вÑполнÑÑÑ Ð²ÑÑ Ñо, ÑÑо вÑполнÑÐµÑ Ð»ÑÐ±Ð°Ñ Ð´ÑÑÐ³Ð°Ñ Ð¿ÑогÑамма CGI, + напÑимеÑ, обÑабаÑÑваÑÑ Ð´Ð°Ð½Ð½ÑÑ ÑоÑм, генеÑиÑоваÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑкие + ÑÑÑаниÑÑ Ð¸Ð»Ð¸ оÑÑÑлаÑÑ Ð¸ пÑинимаÑÑ cookies. + Ðо PHP ÑпоÑобен вÑполнÑÑÑ Ð¸ многие дÑÑгие задаÑи. </para> <para> - СÑÑеÑÑвÑÑÑ ÑÑи оÑновнÑÑ Ð¾Ð±Ð»Ð°ÑÑи, где иÑполÑзÑеÑÑÑ PHP. + СÑÑеÑÑвÑÑÑ ÑÑи оÑновнÑÑ Ð¾Ð±Ð»Ð°ÑÑи пÑÐ¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ PHP. <itemizedlist> <listitem> <simpara> Создание ÑкÑипÑов Ð´Ð»Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð½Ð° ÑÑоÑоне ÑеÑвеÑа. PHP наиболее ÑиÑоко иÑполÑзÑеÑÑÑ Ð¸Ð¼ÐµÐ½Ð½Ð¾ Ñаким - обÑазом. ÐÑе, ÑÑо вам понадобиÑÑÑ, ÑÑо паÑÑÐµÑ PHP + обÑазом. ÐÑÑ, ÑÑо вам понадобиÑÑÑ, ÑÑо инÑеÑпÑеÑаÑÐ¾Ñ PHP (в виде пÑогÑÐ°Ð¼Ð¼Ñ CGI или ÑеÑвеÑного модÑлÑ), веб-ÑеÑÐ²ÐµÑ - и бÑоÑзеÑ. ЧÑÐ¾Ð±Ñ Ð²Ñ Ð¼Ð¾Ð³Ð»Ð¸ пÑоÑмаÑÑиваÑÑ ÑезÑлÑÑаÑÑ - вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ PHP-ÑкÑипÑов в бÑоÑзеÑе, вам нÑжен + и бÑаÑзеÑ. ÐÐ»Ñ Ñого ÑÑÐ¾Ð±Ñ Ð¼Ð¾Ð¶Ð½Ð¾ бÑло пÑоÑмаÑÑиваÑÑ ÑезÑлÑÑаÑÑ + вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ PHP-ÑкÑипÑов в бÑаÑзеÑе, нÑжен ÑабоÑаÑÑий веб-ÑеÑÐ²ÐµÑ Ð¸ ÑÑÑановленнÑй PHP. Ð ÑлÑÑае, еÑли Ð²Ñ Ð¿ÑоÑÑо ÑкÑпеÑименÑиÑÑеÑе, Ð²Ñ Ð²Ð¿Ð¾Ð»Ð½Ðµ можеÑе иÑполÑзоваÑÑ Ñвой домаÑний компÑÑÑÐµÑ Ð²Ð¼ÐµÑÑо ÑеÑвеÑа. Ðа более @@ -147,8 +142,7 @@ PHP доÑÑÑпен Ð´Ð»Ñ Ð±Ð¾Ð»ÑÑинÑÑва опеÑаÑионнÑÑ ÑиÑÑем, вклÑÑÐ°Ñ Linux, многие модиÑикаÑии Unix (Ñакие, как HP-UX, Solaris и OpenBSD), Microsoft Windows, Mac OS X, RISC OS, и Ð¼Ð½Ð¾Ð³Ð¸Ñ Ð´ÑÑÐ³Ð¸Ñ . - (СовеÑÑенно ÑоÑно, ÑÑо ÑÑÑеÑÑвÑÐµÑ Ð²ÐµÑÑÐ¸Ñ PHP Ð´Ð»Ñ OS/2. ÐеизвеÑÑно, - пÑавда, наÑколÑко ÑооÑвеÑÑÑвÑÑÑÐ°Ñ Ð½ÑнеÑним ÑеалиÑм - ÐÑим.пеÑев.) + Также в PHP вклÑÑена поддеÑжка болÑÑинÑÑва ÑовÑеменнÑÑ Ð²ÐµÐ±ÑеÑвеÑов, ÑÐ°ÐºÐ¸Ñ , как Apache, Microsoft Internet Information Server, Personal Web Server, ÑеÑвеÑов Netscape и iPlanet, ÑеÑвеÑа Oreilly @@ -159,27 +153,22 @@ </para> <para> Таким обÑазом, вÑбиÑÐ°Ñ PHP, Ð²Ñ Ð¿Ð¾Ð»ÑÑаеÑе ÑÐ²Ð¾Ð±Ð¾Ð´Ñ Ð²ÑбоÑа - опеÑаÑионной ÑиÑÑÐµÐ¼Ñ Ð¸ вебÑеÑвеÑа. ÐÑоме Ñого, Ñ Ð²Ð°Ñ + опеÑаÑионной ÑиÑÑÐµÐ¼Ñ Ð¸ веб-ÑеÑвеÑа. ÐÑоме Ñого, Ñ Ð²Ð°Ñ Ð¿Ð¾ÑвлÑеÑÑÑ Ð²ÑÐ±Ð¾Ñ Ð¼ÐµÐ¶Ð´Ñ Ð¸ÑполÑзованием пÑоÑедÑÑного или обÑекÑно-оÑиенÑиÑованного пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð»Ð¸ - же Ð¸Ñ ÑоÑеÑаниÑ. ÐеÑмоÑÑÑ Ð½Ð° Ñо, ÑÑо PHP 4 (ÑекÑÑÐ°Ñ ÑÑабилÑÐ½Ð°Ñ Ð²ÐµÑÑиÑ) - поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð½Ðµ вÑе оÑобенноÑÑи ÐÐÐ, многие - библиоÑеки кода и болÑÑие пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ (вклÑÑÐ°Ñ - библиоÑÐµÐºÑ PEAR) напиÑÐ°Ð½Ñ ÑолÑко Ñ Ð¸ÑполÑзованием ÐÐÐ. - PHP 5 иÑпÑавлÑÐµÑ Ð½ÐµÐºÐ¾ÑоÑÑе ÑлабоÑÑи, пÑиÑÑÑие ÑеализаÑии ÐÐРв PHP 4 и - пÑедоÑÑавлÑÐµÑ ÑазÑабоÑÑÐ¸ÐºÑ ÑелоÑнÑÑ Ð¾Ð±ÑекÑнÑÑ Ð¼Ð¾Ð´ÐµÐ»Ñ. + же Ð¸Ñ ÑоÑеÑаниÑ. Ðногие библиоÑеки кода и болÑÑие пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ + (вклÑÑÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ PEAR) напиÑÐ°Ð½Ñ ÑолÑко Ñ Ð¸ÑполÑзованием ÐÐÐ. </para> <para> - PHP ÑпоÑобен не ÑолÑко вÑдаваÑÑ HTML. ÐозможноÑÑи PHP - вклÑÑаÑÑ ÑоÑмиÑование изобÑажений, Ñайлов PDF и даже - Ñоликов Flash (Ñ Ð¸ÑполÑзованием libswf и Ming), ÑоздаваемÑÑ - "на леÑÑ". PHP Ñакже ÑпоÑобен вÑдаваÑÑ Ð»ÑбÑе ÑекÑÑовÑе - даннÑе, Ñакие, как XHTML и дÑÑгие XML-ÑайлÑ. PHP ÑпоÑобен + PHP ÑпоÑобен генеÑиÑоваÑÑ Ð½Ðµ ÑолÑко HTML. ÐоÑÑÑпно + ÑоÑмиÑование изобÑажений, Ñайлов PDF и даже Ñоликов Flash + (Ñ Ð¸ÑполÑзованием libswf и Ming), ÑоздаваемÑÑ Â«Ð½Ð° леÑÑ». + PHP Ñакже ÑпоÑобен генеÑиÑоваÑÑ Ð»ÑбÑе ÑекÑÑовÑе + даннÑе, Ñакие, как XHTML и дÑÑгие XML-ÑайлÑ. PHP Ð¼Ð¾Ð¶ÐµÑ Ð¾ÑÑÑеÑÑвлÑÑÑ Ð°Ð²ÑомаÑиÑеÑкÑÑ Ð³ÐµÐ½ÐµÑаÑÐ¸Ñ ÑÐ°ÐºÐ¸Ñ Ñайлов и ÑÐ¾Ñ ÑанÑÑÑ Ð¸Ñ Ð² Ñайловой ÑиÑÑеме ваÑего ÑеÑвеÑа вмеÑÑо Ñого, ÑÑÐ¾Ð±Ñ Ð¾ÑдаваÑÑ ÐºÐ»Ð¸ÐµÐ½ÑÑ, оÑганизÑÑ, Ñаким обÑазом, - ÐºÐµÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑкого ÑодеÑжаниÑ, ÑаÑположеннÑй на ÑÑоÑоне - ÑеÑвеÑа. + кÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑкого наполнениÑ, ÑаÑположеннÑй на ÑÑоÑоне ÑеÑвеÑа. </para> <para> Ðдним из знаÑиÑелÑнÑÑ Ð¿ÑеимÑÑеÑÑв PHP ÑвлÑеÑÑÑ Ð¿Ð¾Ð´Ð´ÐµÑжка @@ -212,17 +201,17 @@ <member>Unix dbm</member> </simplelist> </blockquote> - Также в PHP вклÑÑена поддеÑжка DBX Ð´Ð»Ñ ÑабоÑÑ Ð½Ð° абÑÑÑакÑном - ÑÑовне, Ñак ÑÑо Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑабоÑаÑÑ Ñ Ð»Ñбой базой даннÑÑ , - иÑполÑзÑÑÑÐ¸Ñ DBX. ÐÑоме Ñого, PHP поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ODBC (Open Database Connection - standard), Ñаким обÑазом, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑабоÑаÑÑ Ñ Ð»Ñбой базой - даннÑÑ , поддеÑживаÑÑей ÑÑÐ¾Ñ Ð²ÑемиÑно пÑизнаннÑй ÑÑандаÑÑ. + Ð PHP имееÑÑÑ Ð¸Ð½ÑеÑÑейÑÐ½Ð°Ñ Ð¿ÑоÑлойка, назÑÐ²Ð°ÐµÐ¼Ð°Ñ PDO, + позволÑÑÑÐ°Ñ ÑабоÑаÑÑ Ñ Ð»Ñбой базой даннÑÑ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ð¾. + ÐÑоме Ñого, PHP поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ODBC (Open Database Connection standard), + Ñаким обÑазом, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑабоÑаÑÑ Ñ Ð»Ñбой базой даннÑÑ , + поддеÑживаÑÑей ÑÑÐ¾Ñ Ð²ÑемиÑно пÑизнаннÑй ÑÑандаÑÑ. </para> <para> - PHP Ñакже поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ "обÑение" Ñ Ð´ÑÑгими ÑеÑвиÑами Ñ - иÑполÑзованием ÑÐ°ÐºÐ¸Ñ Ð¿ÑоÑоколов, как LDAP, IMAP, SNMP, NNTP, POP3, HTTP, + PHP Ñакже поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Â«Ð¾Ð±Ñение» Ñ Ð´ÑÑгими ÑеÑвиÑами Ñ + ÑеÑез Ñакие пÑоÑоколÑ, как LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (на плаÑÑоÑÐ¼Ð°Ñ Windows) и Ð¼Ð½Ð¾Ð³Ð¸Ñ Ð´ÑÑÐ³Ð¸Ñ . ÐÑоме Ñого, Ð²Ñ - полÑÑаеÑе возможноÑÑÑ ÑабоÑаÑÑ Ñ ÑеÑевÑми ÑокеÑами "напÑÑмÑÑ". + полÑÑаеÑе возможноÑÑÑ ÑабоÑаÑÑ Ñ ÑеÑевÑми ÑокеÑами напÑÑмÑÑ. PHP поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÑÑандаÑÑ Ð¾Ð±Ð¼ÐµÐ½Ð° ÑложнÑми ÑÑÑÑкÑÑÑами даннÑÑ WDDX. ÐбÑаÑÐ°Ñ Ð²Ð½Ð¸Ð¼Ð°Ð½Ð¸Ðµ на взаимодейÑÑвие Ð¼ÐµÐ¶Ð´Ñ ÑазлиÑнÑми ÑзÑками, ÑледÑÐµÑ ÑпомÑнÑÑÑ Ð¾ поддеÑжке обÑекÑов Java и возможноÑÑи @@ -232,7 +221,7 @@ <para> PHP вклÑÑÐ°ÐµÑ ÑÑедÑÑва обÑабоÑки ÑекÑÑовой инÑоÑмаÑии, наÑÐ¸Ð½Ð°Ñ Ñ ÑегÑлÑÑнÑÑ Ð²ÑÑажений Perl или POSIX Extended и - заканÑÐ¸Ð²Ð°Ñ Ð¿Ð°ÑÑеÑом докÑменÑов XML. ÐÐ»Ñ Ð¿Ð°ÑÑинга XML + заканÑÐ¸Ð²Ð°Ñ Ð¿Ð°ÑÑеÑом докÑменÑов XML. ÐÐ»Ñ Ð°Ð½Ð°Ð»Ð¸Ð·Ð° XML в PHP 4 иÑполÑзÑÑÑÑÑ ÑÑандаÑÑÑ SAX и DOM. ÐÐ»Ñ Ð¿ÑеобÑÐ°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð¾ÐºÑменÑов XML Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе иÑполÑзоваÑÑ ÑаÑÑиÑение XSLT. Ð PHP 5 обÑабоÑка XML-докÑменÑов ÑÑандаÑÑизиÑована и пÑоиÑÑ Ð¾Ð´Ð¸Ñ Ð½Ð° базе @@ -240,23 +229,17 @@ ÑабоÑÑ Ñ XML: SimpleXML и XMLReader. </para> <para> - ÐÑполÑзÑÑ PHP в облаÑÑи ÑлекÑÑонной коммеÑÑии, - Ð²Ñ Ð¾Ð±ÑаÑиÑе внимание на ÑÑнкÑии оÑÑÑеÑÑÐ²Ð»ÐµÐ½Ð¸Ñ - плаÑежей Cybercash, CyberMUT, VeriSign Payflow - Pro и CCVS. - </para> - <para> ÐоÑледним по поÑÑдкÑ, но не по знаÑениÑ, ÑвлÑеÑÑÑ Ð¿Ð¾Ð´Ð´ÐµÑжка Ð¼Ð½Ð¾Ð³Ð¸Ñ Ð´ÑÑÐ³Ð¸Ñ ÑаÑÑиÑений, ÑÐ°ÐºÐ¸Ñ , как ÑÑнкÑии поиÑковой маÑÐ¸Ð½Ñ mnoGoSearch, ÑÑнкÑии IRC Gateway, ÑÑнкÑии Ð´Ð»Ñ ÑабоÑÑ Ñо ÑжаÑÑми - Ñайлами (gzip, bz2), ÑÑнкÑии календаÑнÑÑ Ð²ÑÑиÑлений, + Ñайлами (gzip, bz2, zip), ÑÑнкÑии календаÑнÑÑ Ð²ÑÑиÑлений, ÑÑнкÑии пеÑевода... </para> <para> Ðак Ð²Ñ Ð²Ð¸Ð´Ð¸Ñе, ÑÑой ÑÑÑаниÑÑ Ð½Ðµ Ñ Ð²Ð°ÑÐ¸Ñ Ð´Ð»Ñ Ñого, - ÑÑÐ¾Ð±Ñ Ð¿ÐµÑеÑиÑлиÑÑ Ð²Ñе, ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑедложиÑÑ Ð²Ð°Ð¼ - PHP. ЧиÑайÑе ÑледÑÑÑÑÑ Ð³Ð»Ð°Ð²Ñ, <link linkend="install">УÑÑановка + ÑÑÐ¾Ð±Ñ Ð¿ÐµÑеÑиÑлиÑÑ Ð²ÑÑ, ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑедложиÑÑ Ð²Ð°Ð¼ PHP. + ЧиÑайÑе ÑледÑÑÑÑÑ Ð³Ð»Ð°Ð²Ñ, <link linkend="install">УÑÑановка PHP</link> и обÑаÑиÑеÑÑ Ðº главе <link linkend="funcref">СпÑавоÑник по ÑÑнкÑиÑм</link> за более подÑобнÑми ÑведениÑми о пеÑеÑиÑленнÑÑ Ð²ÑÑе ÑаÑÑиÑениÑÑ . @@ -285,11 +268,3 @@ vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> - - - - - - - - http://cvs.php.net/viewvc.cgi/phpdoc-ru/language/control-structures/if.xml?view=markup&rev=1.1 Index: phpdoc-ru/language/control-structures/if.xml +++ phpdoc-ru/language/control-structures/if.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: shafff Status: ready --> <sect1 xml:id="control-structures.if" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title><literal>if</literal></title> <para> ÐонÑÑÑÑкÑÐ¸Ñ <literal>if</literal> ÑвлÑеÑÑÑ Ð¾Ð´Ð½Ð¾Ð¹ из наиболее важнÑÑ Ð²Ð¾ Ð¼Ð½Ð¾Ð³Ð¸Ñ ÑзÑÐºÐ°Ñ Ð¿ÑогÑаммиÑованиÑ, в Ñом ÑиÑле и PHP. Ðна пÑедоÑÑавлÑÐµÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ ÑÑловного вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑÑагменÑов кода. СÑÑÑкÑÑÑа <literal>if</literal> Ñеализована в PHP по аналогии Ñ ÑзÑком C: <informalexample> <programlisting> <![CDATA[ if (вÑÑажение) инÑÑÑÑкÑÐ¸Ñ ]]> </programlisting> </informalexample> </para> <simpara> Ðак опиÑано в <link linkend="language.expressions">Ñазделе пÑо вÑÑажениÑ</link>, <replaceable>вÑÑажение</replaceable> вÑÑиÑлÑеÑÑÑ Ð² бÑлево знаÑение. ÐÑли <replaceable>вÑÑажение</replaceable> пÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð·Ð½Ð°Ñение &true;, PHP вÑÐ¿Ð¾Ð»Ð½Ð¸Ñ <replaceable>инÑÑÑÑкÑиÑ</replaceable>, а еÑли оно пÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð·Ð½Ð°Ñение &false; - пÑоигноÑиÑÑеÑ. ÐнÑоÑмаÑÐ¸Ñ Ð¾ Ñом, какие знаÑÐµÐ½Ð¸Ñ ÑÑиÑаÑÑÑÑ ÑавнознаÑнÑми знаÑÐµÐ½Ð¸Ñ &false;, можно найÑи в Ñазделе <link linkend="language.types.boolean.casting">ÐÑеобÑазование в бÑлев Ñип</link>. </simpara> <para> СледÑÑÑий пÑÐ¸Ð¼ÐµÑ Ð²ÑÐ²ÐµÐ´ÐµÑ <computeroutput>a болÑÑе Ñем b</computeroutput> еÑли знаÑение пеÑеменной <varname>$a</varname> болÑÑе Ñем <varname>$b</varname>: <informalexample> <programlisting role="php"> <![CDATA[ <?php if ($a > $b) echo "a болÑÑе Ñем b"; ?> ]]> </programlisting> </informalexample> </para> <para> ЧаÑÑо Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾, ÑÑÐ¾Ð±Ñ ÑÑловно вÑполнÑлоÑÑ Ð±Ð¾Ð»ÐµÐµ одной инÑÑÑÑкÑии. ÐÐ»Ñ ÑÑого можно обÑединиÑÑ Ð½ÐµÑколÑко инÑÑÑÑкÑий в блок. ÐапÑимеÑ, ÑледÑÑÑий код вÑÐ²ÐµÐ´ÐµÑ <computeroutput>a болÑÑе Ñем b</computeroutput>, еÑли знаÑение пеÑеменной <varname>$a</varname> болÑÑе Ñем <varname>$b</varname>, и заÑем пÑиÑÐ²Ð¾Ð¸Ñ Ð·Ð½Ð°Ñение пеÑеменной <varname>$a</varname> пеÑеменной <varname>$b</varname>: <informalexample> <programlisting role="php"> <![CDATA[ <?php if ($a > $b) { echo "a болÑÑе, Ñем b"; $b = $a; } ?> ]]> </programlisting> </informalexample> </para> <simpara> ÐнÑÑÑÑкÑии <literal>if</literal> могÑÑ Ð±ÑÑÑ Ð²Ð»Ð¾Ð¶ÐµÐ½Ñ Ð² дÑÑгие инÑÑÑÑкÑии <literal>if</literal> неогÑаниÑенное колиÑеÑÑво Ñаз, ÑÑо даÑÑ Ð±Ð¾Ð»ÑÑÑÑ Ð³Ð¸Ð±ÐºÐ¾ÑÑÑ Ð² оÑганизаÑии ÑÑловного вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑазлиÑнÑÑ ÑаÑÑей пÑогÑаммÑ. </simpara> </sect1> <!-- 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: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->
http://cvs.php.net/viewvc.cgi/phpdoc-ru/preface.xml?r1=1.19&r2=1.20&diff_format=u Index: phpdoc-ru/preface.xml diff -u phpdoc-ru/preface.xml:1.19 phpdoc-ru/preface.xml:1.20 --- phpdoc-ru/preface.xml:1.19 Wed Oct 10 10:40:33 2007 +++ phpdoc-ru/preface.xml Sat Jan 17 12:35:57 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- EN-Revision: 1.31 Maintainer: tronic Status: ready --> -<!-- $Revision: 1.19 $ --> +<!-- EN-Revision: 1.35 Maintainer: tronic Status: ready --> +<!-- $Revision: 1.20 $ --> <preface xml:id="preface" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <info> @@ -8,15 +8,15 @@ <abstract> <simpara> - <acronym>PHP</acronym>, ÑÑо ознаÑÐ°ÐµÑ "PHP: ÐÑепÑоÑеÑÑÐ¾Ñ - ÐипеÑÑекÑÑа", ÑвлÑеÑÑÑ ÑиÑоко иÑполÑзÑемÑм ÑзÑком ÑÑенаÑиев - обÑего назнаÑÐµÐ½Ð¸Ñ Ñ Ð¾ÑкÑÑÑÑм иÑÑ Ð¾Ð´Ð½Ñм кодом. PHP ÑоздавалÑÑ - ÑпеÑиалÑно Ð´Ð»Ñ Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Web-ÑазÑабоÑок и Ð¼Ð¾Ð¶ÐµÑ Ð¸ÑполÑзоваÑÑÑÑ - непоÑÑедÑÑвенно в HTML-коде. СинÑакÑÐ¸Ñ ÑзÑка беÑÐµÑ Ð½Ð°Ñало - из C, Java и Perl и ÑвлÑеÑÑÑ Ð»ÐµÐ³ÐºÐ¸Ð¼ Ð´Ð»Ñ Ð¸Ð·ÑÑениÑ. ÐÑеимÑÑеÑÑвеннÑм - назнаÑением PHP ÑвлÑеÑÑÑ Ð¿ÑедоÑÑавление web-ÑазÑабоÑÑикам + <acronym>PHP</acronym>, ÑÑо ÑаÑÑиÑÑовÑваеÑÑÑ ÐºÐ°Ðº + PHP: Hypertext Preprocessor -- «PHP: ÐÑепÑоÑеÑÑÐ¾Ñ ÐипеÑÑекÑÑа», + ÑвлÑеÑÑÑ ÑаÑпÑоÑÑÑанÑннÑм инÑеÑпÑеÑиÑÑемÑм ÑзÑком обÑего назнаÑÐµÐ½Ð¸Ñ + Ñ Ð¾ÑкÑÑÑÑм иÑÑ Ð¾Ð´Ð½Ñм кодом. PHP ÑоздавалÑÑ ÑпеÑиалÑно Ð´Ð»Ñ Ð²ÐµÐ´ÐµÐ½Ð¸Ñ + Web-ÑазÑабоÑок и код на нÑм Ð¼Ð¾Ð¶ÐµÑ Ð²Ð½ÐµÐ´ÑÑÑÑÑÑ Ð½ÐµÐ¿Ð¾ÑÑедÑÑвенно в HTML-код. + СинÑакÑÐ¸Ñ ÑзÑка беÑÑÑ Ð½Ð°Ñало из C, Java и Perl и ÑвлÑеÑÑÑ Ð»Ñгким Ð´Ð»Ñ Ð¸Ð·ÑÑениÑ. + ÐÑновной ÑелÑÑ PHP ÑвлÑеÑÑÑ Ð¿ÑедоÑÑавление web-ÑазÑабоÑÑикам возможноÑÑи бÑÑÑÑого ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑки генеÑиÑÑемÑÑ web-ÑÑÑаниÑ, - однако, облаÑÑÑ Ð¿ÑÐ¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ PHP не огÑаниÑиваеÑÑÑ ÑолÑко ÑÑим. + однако облаÑÑÑ Ð¿ÑÐ¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ PHP не огÑаниÑиваеÑÑÑ ÑолÑко ÑÑим. </simpara> </abstract> </info> @@ -31,11 +31,11 @@ </para> <para> - ÐÑ Ð¼Ð¾Ð¶ÐµÑе полÑÑиÑÑ ÑÑо ÑÑководÑÑво в неÑколÑÐºÐ¸Ñ ÑоÑмаÑÐ°Ñ + ÐÑо ÑÑководÑÑво доÑÑÑпно в неÑколÑÐºÐ¸Ñ ÑоÑмаÑÐ°Ñ Ð¿Ð¾ адÑеÑÑ <link xlink:href="&url.php.doc.downloads;">&url.php.doc.downloads;</link>. - Ðолее подÑобнÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ Ñом, как ведеÑÑÑ ÑабоÑа над - ÑÑководÑÑвом, Ð²Ñ ÑможеÑе полÑÑиÑÑ, обÑаÑивÑиÑÑ Ðº пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ - <link linkend="about">'Ðб ÑÑом ÑÑководÑÑве'</link>. ÐÑли вам инÑеÑеÑна + Ðолее подÑобнÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ Ñом, как ведÑÑÑÑ ÑабоÑа над + ÑÑководÑÑвом, Ð²Ñ ÑможеÑе полÑÑиÑÑ Ð¾Ð±ÑаÑивÑиÑÑ Ðº пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ + <link linkend="about">Ðб ÑÑом ÑÑководÑÑве</link>. ÐÑли вам инÑеÑеÑна <link linkend="history">иÑÑоÑÐ¸Ñ PHP</link>, обÑаÑиÑеÑÑ Ðº ÑооÑвеÑÑÑвÑÑÑÐµÐ¼Ñ Ð¿ÑиложениÑ. </para> http://cvs.php.net/viewvc.cgi/phpdoc-ru/chapters/intro.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc-ru/chapters/intro.xml diff -u phpdoc-ru/chapters/intro.xml:1.5 phpdoc-ru/chapters/intro.xml:1.6 --- phpdoc-ru/chapters/intro.xml:1.5 Thu Jan 24 14:29:01 2008 +++ phpdoc-ru/chapters/intro.xml Sat Jan 17 12:35:57 2009 @@ -1,24 +1,24 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- EN-Revision: 1.37 Maintainer: tronic Status: ready --> -<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.49 Maintainer: shafff Status: ready --> +<!-- $Revision: 1.6 $ --> <chapter xml:id="introduction" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> - <title>Ðведение</title> + <info><title>Ðведение</title></info> - <sect1 xml:id="intro-whatis"> + <section xml:id="intro-whatis"> <title>ЧÑо Ñакое PHP?</title> <para> <acronym>PHP</acronym> (ÑекÑÑÑивнÑй акÑоним ÑловоÑоÑеÑÐ°Ð½Ð¸Ñ - "PHP: Hypertext Preprocessor") - ÑÑо ÑиÑоко иÑполÑзÑемÑй - ÑзÑк пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±Ñего назнаÑÐµÐ½Ð¸Ñ Ñ Ð¾ÑкÑÑÑÑм - иÑÑ Ð¾Ð´Ð½Ñм кодом. PHP ÑконÑÑÑÑиÑован ÑпеÑиалÑно Ð´Ð»Ñ - Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Web-ÑазÑабоÑок и Ð¼Ð¾Ð¶ÐµÑ Ð²Ð½ÐµÐ´ÑÑÑÑÑÑ Ð² HTML-код. + "PHP: Hypertext Preprocessor) - ÑÑо ÑаÑпÑоÑÑÑанÑннÑй + ÑзÑк пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±Ñего назнаÑÐµÐ½Ð¸Ñ Ñ Ð¾ÑкÑÑÑÑм иÑÑ Ð¾Ð´Ð½Ñм кодом. + PHP ÑконÑÑÑÑиÑован ÑпеÑиалÑно Ð´Ð»Ñ Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Web-ÑазÑабоÑок и + код на нÑм Ð¼Ð¾Ð¶ÐµÑ Ð²Ð½ÐµÐ´ÑÑÑÑÑÑ Ð² HTML-код. </para> <para> - ÐÑоÑÑой оÑвеÑ, но ÑÑо он Ð¼Ð¾Ð¶ÐµÑ Ð¾Ð·Ð½Ð°ÑаÑÑ? ÐÐ¾Ñ Ð¿ÑимеÑ: + ÐÑоÑÑой оÑвеÑ, но ÑÑо он Ð¼Ð¾Ð¶ÐµÑ Ð¾Ð·Ð½Ð°ÑаÑÑ? ÐÐ¾Ñ Ð¿ÑÐ¸Ð¼ÐµÑ ÐºÐ¾Ð´Ð°: </para> <para> <example> - <title>ÐÑÐ¸Ð¼ÐµÑ Ð¿ÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° PHP</title> + <info><title>ÐÑÐ¸Ð¼ÐµÑ Ð¿ÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° PHP</title></info> <programlisting role="php"> <![CDATA[ <html> @@ -38,27 +38,23 @@ </example> </para> <para> - ÐбÑаÑиÑе внимание на оÑлиÑие ÑÑого ÑкÑипÑа Ð¾Ñ ÑкÑипÑов, - напиÑаннÑÑ Ð½Ð° дÑÑÐ³Ð¸Ñ ÑзÑÐºÐ°Ñ , напÑимеÑ, на Perl или C - - вмеÑÑо Ñого, ÑÑÐ¾Ð±Ñ ÑоздаваÑÑ Ð¿ÑогÑаммÑ, коÑоÑÐ°Ñ Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑÑÑ - ÑоÑмиÑованием HTML-кода и ÑодеÑÐ¶Ð¸Ñ Ð±ÐµÑÑиÑленное множеÑÑво - пÑедназнаÑеннÑÑ Ð´Ð»Ñ ÑÑого команд, Ð²Ñ ÑоздаеÑе HTML-код - Ñ Ð½ÐµÑколÑкими внедÑеннÑми командами PHP (в пÑиведенном - ÑлÑÑае, пÑедназнаÑеннÑми Ð´Ð»Ñ Ð²Ñвода ÑекÑÑа). Ðод PHP - оÑделÑеÑÑÑ ÑпеÑиалÑнÑми <link - linkend="language.basic-syntax.phpmode">наÑалÑнÑм и конеÑнÑм Ñегами</link>, - коÑоÑÑе позволÑÑÑ Ð¿ÑоÑеÑÑоÑÑ PHP опÑеделÑÑÑ Ð½Ð°Ñало и ÐºÐ¾Ð½ÐµÑ ÑÑаÑÑка HTML-кода, - ÑодеÑжаÑего PHP-ÑкÑипÑ. - </para> - <para> - ÐнаÑиÑелÑнÑм оÑлиÑием PHP Ð¾Ñ ÐºÐ°ÐºÐ¾Ð³Ð¾-либо кода, вÑполнÑÑÑегоÑÑ - на ÑÑоÑоне клиенÑа, напÑимеÑ, JavaScript, ÑвлÑеÑÑÑ Ñо, ÑÑо - PHP-ÑкÑипÑÑ Ð²ÑполнÑÑÑÑÑ Ð½Ð° ÑеÑвеÑе. ÐÑли Ð±Ñ Ñ Ð²Ð°Ñ Ð½Ð° ÑеÑвеÑе - бÑл ÑазмеÑен ÑкÑипÑ, подобнÑй вÑÑепÑиведенномÑ, ÐºÐ»Ð¸ÐµÐ½Ñ - полÑÑил Ð±Ñ ÑолÑко ÑезÑлÑÑÐ°Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑкÑипÑа, пÑиÑем он не + ÐмеÑÑо ÑÑÑинного вÑвода HTML-кода командами ÑзÑка + (как ÑÑо пÑоиÑÑ Ð¾Ð´Ð¸Ñ, напÑимеÑ, в Perl или C), + ÑÑенаÑий PHP ÑодеÑÐ¶Ð¸Ñ HTML Ñ Ð²ÐºÑаплениÑми кода (в наÑем + ÑлÑÑае, ÑÑо вÑвод ÑекÑÑа "ÐÑивеÑ, Ñ - ÑкÑÐ¸Ð¿Ñ PHP!"). + Ðод PHP оÑделÑеÑÑÑ ÑпеÑиалÑнÑми <link + linkend="language.basic-syntax.phpmode">наÑалÑнÑм и конеÑнÑм Ñегами + <code><?php</code> и <code>?></code></link>, + коÑоÑÑе позволÑÑÑ Ð¿ÑоÑеÑÑоÑÑ PHP найÑи где PHP-код, а где пÑоÑÑо HTML. + </para> + <para> + PHP оÑлиÑаеÑÑÑ Ð¾Ñ JavaScript Ñем, ÑÑо + PHP-ÑÑенаÑии вÑполнÑÑÑÑÑ Ð½Ð° ÑеÑвеÑе. ÐÑли Ð±Ñ Ñ Ð²Ð°Ñ Ð½Ð° ÑеÑвеÑе + бÑл ÑазмеÑÑн ÑÑенаÑий, подобнÑй вÑÑепÑиведенномÑ, ÐºÐ»Ð¸ÐµÐ½Ñ + полÑÑил Ð±Ñ ÑолÑко ÑезÑлÑÑÐ°Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑкÑипÑа, пÑиÑÑм он не Ñмог Ð±Ñ Ð²ÑÑÑниÑÑ, какой именно код вÑполнÑеÑÑÑ. ÐÑ Ð´Ð°Ð¶Ðµ - можеÑе ÑконÑигÑÑиÑоваÑÑ Ñвой ÑеÑÐ²ÐµÑ Ñаким обÑазом, ÑÑÐ¾Ð±Ñ - HTML-ÑÐ°Ð¹Ð»Ñ Ð¾Ð±ÑабаÑÑвалиÑÑ Ð¿ÑоÑеÑÑоÑом PHP, Ñак ÑÑо клиенÑÑ + можеÑе наÑÑÑоиÑÑ Ñвой ÑеÑÐ²ÐµÑ Ñаким обÑазом, ÑÑÐ¾Ð±Ñ + обÑÑнÑе HTML-ÑÐ°Ð¹Ð»Ñ Ð¾Ð±ÑабаÑÑвалиÑÑ Ð¿ÑоÑеÑÑоÑом PHP, Ñак ÑÑо клиенÑÑ Ð´Ð°Ð¶Ðµ не ÑмогÑÑ ÑзнаÑÑ, полÑÑаÑÑ Ð»Ð¸ они обÑÑнÑй HTML-Ñайл или ÑезÑлÑÑÐ°Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑкÑипÑа. </para> @@ -77,30 +73,29 @@ Ñ <link linkend="tutorial">Ðводного ÑÑководÑÑва</link>, еÑли Ð²Ð°Ñ Ð¸Ð½ÑеÑеÑÑÐµÑ Ð¸ÑклÑÑиÑелÑно веб-пÑогÑаммиÑование. </para> - </sect1> + </section> - <sect1 xml:id="intro-whatcando"> - <title>ÐозможноÑÑи PHP</title> + <section xml:id="intro-whatcando"> + <info><title>ÐозможноÑÑи PHP</title></info> <para> - PHP Ð¼Ð¾Ð¶ÐµÑ Ð²Ñе. ÐлавнÑм обÑазом, облаÑÑÑ Ð¿ÑÐ¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ PHP - ÑÑокÑÑиÑована на напиÑание ÑкÑипÑов, ÑабоÑаÑÑÐ¸Ñ Ð½Ð° - ÑÑоÑоне ÑеÑвеÑа; Ñаким обÑазом, PHP ÑпоÑобен вÑполнÑÑÑ - вÑÑ Ñо, ÑÑо вÑполнÑÐµÑ Ð»ÑÐ±Ð°Ñ Ð´ÑÑÐ³Ð°Ñ Ð¿ÑогÑамма CGI, напÑимеÑ, - обÑабаÑÑваÑÑ Ð´Ð°Ð½Ð½ÑÑ ÑоÑм, генеÑиÑоваÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑкие - ÑÑÑаниÑÑ Ð¸Ð»Ð¸ оÑÑÑлаÑÑ Ð¸ пÑинимаÑÑ cookies. Ðо PHP - ÑпоÑобен вÑполнÑÑÑ Ð¸ множеÑÑво дÑÑÐ³Ð¸Ñ Ð·Ð°Ð´Ð°Ñ. + PHP Ð¼Ð¾Ð¶ÐµÑ Ð²ÑÑ. ÐÐ»Ð°Ð²Ð½Ð°Ñ Ð¾Ð±Ð»Ð°ÑÑÑ Ð¿ÑÐ¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ PHP + - на напиÑание ÑкÑипÑов, ÑабоÑаÑÑÐ¸Ñ Ð½Ð° ÑÑоÑоне ÑеÑвеÑа; + Ñаким обÑазом, PHP ÑпоÑобен вÑполнÑÑÑ Ð²ÑÑ Ñо, ÑÑо вÑполнÑÐµÑ Ð»ÑÐ±Ð°Ñ Ð´ÑÑÐ³Ð°Ñ Ð¿ÑогÑамма CGI, + напÑимеÑ, обÑабаÑÑваÑÑ Ð´Ð°Ð½Ð½ÑÑ ÑоÑм, генеÑиÑоваÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑкие + ÑÑÑаниÑÑ Ð¸Ð»Ð¸ оÑÑÑлаÑÑ Ð¸ пÑинимаÑÑ cookies. + Ðо PHP ÑпоÑобен вÑполнÑÑÑ Ð¸ многие дÑÑгие задаÑи. </para> <para> - СÑÑеÑÑвÑÑÑ ÑÑи оÑновнÑÑ Ð¾Ð±Ð»Ð°ÑÑи, где иÑполÑзÑеÑÑÑ PHP. + СÑÑеÑÑвÑÑÑ ÑÑи оÑновнÑÑ Ð¾Ð±Ð»Ð°ÑÑи пÑÐ¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ PHP. <itemizedlist> <listitem> <simpara> Создание ÑкÑипÑов Ð´Ð»Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð½Ð° ÑÑоÑоне ÑеÑвеÑа. PHP наиболее ÑиÑоко иÑполÑзÑеÑÑÑ Ð¸Ð¼ÐµÐ½Ð½Ð¾ Ñаким - обÑазом. ÐÑе, ÑÑо вам понадобиÑÑÑ, ÑÑо паÑÑÐµÑ PHP + обÑазом. ÐÑÑ, ÑÑо вам понадобиÑÑÑ, ÑÑо инÑеÑпÑеÑаÑÐ¾Ñ PHP (в виде пÑогÑÐ°Ð¼Ð¼Ñ CGI или ÑеÑвеÑного модÑлÑ), веб-ÑеÑÐ²ÐµÑ - и бÑоÑзеÑ. ЧÑÐ¾Ð±Ñ Ð²Ñ Ð¼Ð¾Ð³Ð»Ð¸ пÑоÑмаÑÑиваÑÑ ÑезÑлÑÑаÑÑ - вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ PHP-ÑкÑипÑов в бÑоÑзеÑе, вам нÑжен + и бÑаÑзеÑ. ÐÐ»Ñ Ñого ÑÑÐ¾Ð±Ñ Ð¼Ð¾Ð¶Ð½Ð¾ бÑло пÑоÑмаÑÑиваÑÑ ÑезÑлÑÑаÑÑ + вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ PHP-ÑкÑипÑов в бÑаÑзеÑе, нÑжен ÑабоÑаÑÑий веб-ÑеÑÐ²ÐµÑ Ð¸ ÑÑÑановленнÑй PHP. Ð ÑлÑÑае, еÑли Ð²Ñ Ð¿ÑоÑÑо ÑкÑпеÑименÑиÑÑеÑе, Ð²Ñ Ð²Ð¿Ð¾Ð»Ð½Ðµ можеÑе иÑполÑзоваÑÑ Ñвой домаÑний компÑÑÑÐµÑ Ð²Ð¼ÐµÑÑо ÑеÑвеÑа. Ðа более @@ -147,8 +142,7 @@ PHP доÑÑÑпен Ð´Ð»Ñ Ð±Ð¾Ð»ÑÑинÑÑва опеÑаÑионнÑÑ ÑиÑÑем, вклÑÑÐ°Ñ Linux, многие модиÑикаÑии Unix (Ñакие, как HP-UX, Solaris и OpenBSD), Microsoft Windows, Mac OS X, RISC OS, и Ð¼Ð½Ð¾Ð³Ð¸Ñ Ð´ÑÑÐ³Ð¸Ñ . - (СовеÑÑенно ÑоÑно, ÑÑо ÑÑÑеÑÑвÑÐµÑ Ð²ÐµÑÑÐ¸Ñ PHP Ð´Ð»Ñ OS/2. ÐеизвеÑÑно, - пÑавда, наÑколÑко ÑооÑвеÑÑÑвÑÑÑÐ°Ñ Ð½ÑнеÑним ÑеалиÑм - ÐÑим.пеÑев.) + Также в PHP вклÑÑена поддеÑжка болÑÑинÑÑва ÑовÑеменнÑÑ Ð²ÐµÐ±ÑеÑвеÑов, ÑÐ°ÐºÐ¸Ñ , как Apache, Microsoft Internet Information Server, Personal Web Server, ÑеÑвеÑов Netscape и iPlanet, ÑеÑвеÑа Oreilly @@ -159,27 +153,22 @@ </para> <para> Таким обÑазом, вÑбиÑÐ°Ñ PHP, Ð²Ñ Ð¿Ð¾Ð»ÑÑаеÑе ÑÐ²Ð¾Ð±Ð¾Ð´Ñ Ð²ÑбоÑа - опеÑаÑионной ÑиÑÑÐµÐ¼Ñ Ð¸ вебÑеÑвеÑа. ÐÑоме Ñого, Ñ Ð²Ð°Ñ + опеÑаÑионной ÑиÑÑÐµÐ¼Ñ Ð¸ веб-ÑеÑвеÑа. ÐÑоме Ñого, Ñ Ð²Ð°Ñ Ð¿Ð¾ÑвлÑеÑÑÑ Ð²ÑÐ±Ð¾Ñ Ð¼ÐµÐ¶Ð´Ñ Ð¸ÑполÑзованием пÑоÑедÑÑного или обÑекÑно-оÑиенÑиÑованного пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð»Ð¸ - же Ð¸Ñ ÑоÑеÑаниÑ. ÐеÑмоÑÑÑ Ð½Ð° Ñо, ÑÑо PHP 4 (ÑекÑÑÐ°Ñ ÑÑабилÑÐ½Ð°Ñ Ð²ÐµÑÑиÑ) - поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð½Ðµ вÑе оÑобенноÑÑи ÐÐÐ, многие - библиоÑеки кода и болÑÑие пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ (вклÑÑÐ°Ñ - библиоÑÐµÐºÑ PEAR) напиÑÐ°Ð½Ñ ÑолÑко Ñ Ð¸ÑполÑзованием ÐÐÐ. - PHP 5 иÑпÑавлÑÐµÑ Ð½ÐµÐºÐ¾ÑоÑÑе ÑлабоÑÑи, пÑиÑÑÑие ÑеализаÑии ÐÐРв PHP 4 и - пÑедоÑÑавлÑÐµÑ ÑазÑабоÑÑÐ¸ÐºÑ ÑелоÑнÑÑ Ð¾Ð±ÑекÑнÑÑ Ð¼Ð¾Ð´ÐµÐ»Ñ. + же Ð¸Ñ ÑоÑеÑаниÑ. Ðногие библиоÑеки кода и болÑÑие пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ + (вклÑÑÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ PEAR) напиÑÐ°Ð½Ñ ÑолÑко Ñ Ð¸ÑполÑзованием ÐÐÐ. </para> <para> - PHP ÑпоÑобен не ÑолÑко вÑдаваÑÑ HTML. ÐозможноÑÑи PHP - вклÑÑаÑÑ ÑоÑмиÑование изобÑажений, Ñайлов PDF и даже - Ñоликов Flash (Ñ Ð¸ÑполÑзованием libswf и Ming), ÑоздаваемÑÑ - "на леÑÑ". PHP Ñакже ÑпоÑобен вÑдаваÑÑ Ð»ÑбÑе ÑекÑÑовÑе - даннÑе, Ñакие, как XHTML и дÑÑгие XML-ÑайлÑ. PHP ÑпоÑобен + PHP ÑпоÑобен генеÑиÑоваÑÑ Ð½Ðµ ÑолÑко HTML. ÐоÑÑÑпно + ÑоÑмиÑование изобÑажений, Ñайлов PDF и даже Ñоликов Flash + (Ñ Ð¸ÑполÑзованием libswf и Ming), ÑоздаваемÑÑ Â«Ð½Ð° леÑÑ». + PHP Ñакже ÑпоÑобен генеÑиÑоваÑÑ Ð»ÑбÑе ÑекÑÑовÑе + даннÑе, Ñакие, как XHTML и дÑÑгие XML-ÑайлÑ. PHP Ð¼Ð¾Ð¶ÐµÑ Ð¾ÑÑÑеÑÑвлÑÑÑ Ð°Ð²ÑомаÑиÑеÑкÑÑ Ð³ÐµÐ½ÐµÑаÑÐ¸Ñ ÑÐ°ÐºÐ¸Ñ Ñайлов и ÑÐ¾Ñ ÑанÑÑÑ Ð¸Ñ Ð² Ñайловой ÑиÑÑеме ваÑего ÑеÑвеÑа вмеÑÑо Ñого, ÑÑÐ¾Ð±Ñ Ð¾ÑдаваÑÑ ÐºÐ»Ð¸ÐµÐ½ÑÑ, оÑганизÑÑ, Ñаким обÑазом, - ÐºÐµÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑкого ÑодеÑжаниÑ, ÑаÑположеннÑй на ÑÑоÑоне - ÑеÑвеÑа. + кÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑкого наполнениÑ, ÑаÑположеннÑй на ÑÑоÑоне ÑеÑвеÑа. </para> <para> Ðдним из знаÑиÑелÑнÑÑ Ð¿ÑеимÑÑеÑÑв PHP ÑвлÑеÑÑÑ Ð¿Ð¾Ð´Ð´ÐµÑжка @@ -212,17 +201,17 @@ <member>Unix dbm</member> </simplelist> </blockquote> - Также в PHP вклÑÑена поддеÑжка DBX Ð´Ð»Ñ ÑабоÑÑ Ð½Ð° абÑÑÑакÑном - ÑÑовне, Ñак ÑÑо Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑабоÑаÑÑ Ñ Ð»Ñбой базой даннÑÑ , - иÑполÑзÑÑÑÐ¸Ñ DBX. ÐÑоме Ñого, PHP поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ODBC (Open Database Connection - standard), Ñаким обÑазом, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑабоÑаÑÑ Ñ Ð»Ñбой базой - даннÑÑ , поддеÑживаÑÑей ÑÑÐ¾Ñ Ð²ÑемиÑно пÑизнаннÑй ÑÑандаÑÑ. + Ð PHP имееÑÑÑ Ð¸Ð½ÑеÑÑейÑÐ½Ð°Ñ Ð¿ÑоÑлойка, назÑÐ²Ð°ÐµÐ¼Ð°Ñ PDO, + позволÑÑÑÐ°Ñ ÑабоÑаÑÑ Ñ Ð»Ñбой базой даннÑÑ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ð¾. + ÐÑоме Ñого, PHP поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ODBC (Open Database Connection standard), + Ñаким обÑазом, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑабоÑаÑÑ Ñ Ð»Ñбой базой даннÑÑ , + поддеÑживаÑÑей ÑÑÐ¾Ñ Ð²ÑемиÑно пÑизнаннÑй ÑÑандаÑÑ. </para> <para> - PHP Ñакже поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ "обÑение" Ñ Ð´ÑÑгими ÑеÑвиÑами Ñ - иÑполÑзованием ÑÐ°ÐºÐ¸Ñ Ð¿ÑоÑоколов, как LDAP, IMAP, SNMP, NNTP, POP3, HTTP, + PHP Ñакже поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Â«Ð¾Ð±Ñение» Ñ Ð´ÑÑгими ÑеÑвиÑами Ñ + ÑеÑез Ñакие пÑоÑоколÑ, как LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (на плаÑÑоÑÐ¼Ð°Ñ Windows) и Ð¼Ð½Ð¾Ð³Ð¸Ñ Ð´ÑÑÐ³Ð¸Ñ . ÐÑоме Ñого, Ð²Ñ - полÑÑаеÑе возможноÑÑÑ ÑабоÑаÑÑ Ñ ÑеÑевÑми ÑокеÑами "напÑÑмÑÑ". + полÑÑаеÑе возможноÑÑÑ ÑабоÑаÑÑ Ñ ÑеÑевÑми ÑокеÑами напÑÑмÑÑ. PHP поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÑÑандаÑÑ Ð¾Ð±Ð¼ÐµÐ½Ð° ÑложнÑми ÑÑÑÑкÑÑÑами даннÑÑ WDDX. ÐбÑаÑÐ°Ñ Ð²Ð½Ð¸Ð¼Ð°Ð½Ð¸Ðµ на взаимодейÑÑвие Ð¼ÐµÐ¶Ð´Ñ ÑазлиÑнÑми ÑзÑками, ÑледÑÐµÑ ÑпомÑнÑÑÑ Ð¾ поддеÑжке обÑекÑов Java и возможноÑÑи @@ -232,7 +221,7 @@ <para> PHP вклÑÑÐ°ÐµÑ ÑÑедÑÑва обÑабоÑки ÑекÑÑовой инÑоÑмаÑии, наÑÐ¸Ð½Ð°Ñ Ñ ÑегÑлÑÑнÑÑ Ð²ÑÑажений Perl или POSIX Extended и - заканÑÐ¸Ð²Ð°Ñ Ð¿Ð°ÑÑеÑом докÑменÑов XML. ÐÐ»Ñ Ð¿Ð°ÑÑинга XML + заканÑÐ¸Ð²Ð°Ñ Ð¿Ð°ÑÑеÑом докÑменÑов XML. ÐÐ»Ñ Ð°Ð½Ð°Ð»Ð¸Ð·Ð° XML в PHP 4 иÑполÑзÑÑÑÑÑ ÑÑандаÑÑÑ SAX и DOM. ÐÐ»Ñ Ð¿ÑеобÑÐ°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð¾ÐºÑменÑов XML Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе иÑполÑзоваÑÑ ÑаÑÑиÑение XSLT. Ð PHP 5 обÑабоÑка XML-докÑменÑов ÑÑандаÑÑизиÑована и пÑоиÑÑ Ð¾Ð´Ð¸Ñ Ð½Ð° базе @@ -240,23 +229,17 @@ ÑабоÑÑ Ñ XML: SimpleXML и XMLReader. </para> <para> - ÐÑполÑзÑÑ PHP в облаÑÑи ÑлекÑÑонной коммеÑÑии, - Ð²Ñ Ð¾Ð±ÑаÑиÑе внимание на ÑÑнкÑии оÑÑÑеÑÑÐ²Ð»ÐµÐ½Ð¸Ñ - плаÑежей Cybercash, CyberMUT, VeriSign Payflow - Pro и CCVS. - </para> - <para> ÐоÑледним по поÑÑдкÑ, но не по знаÑениÑ, ÑвлÑеÑÑÑ Ð¿Ð¾Ð´Ð´ÐµÑжка Ð¼Ð½Ð¾Ð³Ð¸Ñ Ð´ÑÑÐ³Ð¸Ñ ÑаÑÑиÑений, ÑÐ°ÐºÐ¸Ñ , как ÑÑнкÑии поиÑковой маÑÐ¸Ð½Ñ mnoGoSearch, ÑÑнкÑии IRC Gateway, ÑÑнкÑии Ð´Ð»Ñ ÑабоÑÑ Ñо ÑжаÑÑми - Ñайлами (gzip, bz2), ÑÑнкÑии календаÑнÑÑ Ð²ÑÑиÑлений, + Ñайлами (gzip, bz2, zip), ÑÑнкÑии календаÑнÑÑ Ð²ÑÑиÑлений, ÑÑнкÑии пеÑевода... </para> <para> Ðак Ð²Ñ Ð²Ð¸Ð´Ð¸Ñе, ÑÑой ÑÑÑаниÑÑ Ð½Ðµ Ñ Ð²Ð°ÑÐ¸Ñ Ð´Ð»Ñ Ñого, - ÑÑÐ¾Ð±Ñ Ð¿ÐµÑеÑиÑлиÑÑ Ð²Ñе, ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑедложиÑÑ Ð²Ð°Ð¼ - PHP. ЧиÑайÑе ÑледÑÑÑÑÑ Ð³Ð»Ð°Ð²Ñ, <link linkend="install">УÑÑановка + ÑÑÐ¾Ð±Ñ Ð¿ÐµÑеÑиÑлиÑÑ Ð²ÑÑ, ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑедложиÑÑ Ð²Ð°Ð¼ PHP. + ЧиÑайÑе ÑледÑÑÑÑÑ Ð³Ð»Ð°Ð²Ñ, <link linkend="install">УÑÑановка PHP</link> и обÑаÑиÑеÑÑ Ðº главе <link linkend="funcref">СпÑавоÑник по ÑÑнкÑиÑм</link> за более подÑобнÑми ÑведениÑми о пеÑеÑиÑленнÑÑ Ð²ÑÑе ÑаÑÑиÑениÑÑ . @@ -285,11 +268,3 @@ vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> - - - - - - - - http://cvs.php.net/viewvc.cgi/phpdoc-ru/language/control-structures/if.xml?view=markup&rev=1.1 Index: phpdoc-ru/language/control-structures/if.xml +++ phpdoc-ru/language/control-structures/if.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: shafff Status: ready --> <sect1 xml:id="control-structures.if" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title><literal>if</literal></title> <para> ÐонÑÑÑÑкÑÐ¸Ñ <literal>if</literal> ÑвлÑеÑÑÑ Ð¾Ð´Ð½Ð¾Ð¹ из наиболее важнÑÑ Ð²Ð¾ Ð¼Ð½Ð¾Ð³Ð¸Ñ ÑзÑÐºÐ°Ñ Ð¿ÑогÑаммиÑованиÑ, в Ñом ÑиÑле и PHP. Ðна пÑедоÑÑавлÑÐµÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ ÑÑловного вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑÑагменÑов кода. СÑÑÑкÑÑÑа <literal>if</literal> Ñеализована в PHP по аналогии Ñ ÑзÑком C: <informalexample> <programlisting> <![CDATA[ if (вÑÑажение) инÑÑÑÑкÑÐ¸Ñ ]]> </programlisting> </informalexample> </para> <simpara> Ðак опиÑано в <link linkend="language.expressions">Ñазделе пÑо вÑÑажениÑ</link>, <replaceable>вÑÑажение</replaceable> вÑÑиÑлÑеÑÑÑ Ð² бÑлево знаÑение. ÐÑли <replaceable>вÑÑажение</replaceable> пÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð·Ð½Ð°Ñение &true;, PHP вÑÐ¿Ð¾Ð»Ð½Ð¸Ñ <replaceable>инÑÑÑÑкÑиÑ</replaceable>, а еÑли оно пÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð·Ð½Ð°Ñение &false; - пÑоигноÑиÑÑеÑ. ÐнÑоÑмаÑÐ¸Ñ Ð¾ Ñом, какие знаÑÐµÐ½Ð¸Ñ ÑÑиÑаÑÑÑÑ ÑавнознаÑнÑми знаÑÐµÐ½Ð¸Ñ &false;, можно найÑи в Ñазделе <link linkend="language.types.boolean.casting">ÐÑеобÑазование в бÑлев Ñип</link>. </simpara> <para> СледÑÑÑий пÑÐ¸Ð¼ÐµÑ Ð²ÑÐ²ÐµÐ´ÐµÑ <computeroutput>a болÑÑе Ñем b</computeroutput> еÑли знаÑение пеÑеменной <varname>$a</varname> болÑÑе Ñем <varname>$b</varname>: <informalexample> <programlisting role="php"> <![CDATA[ <?php if ($a > $b) echo "a болÑÑе Ñем b"; ?> ]]> </programlisting> </informalexample> </para> <para> ЧаÑÑо Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾, ÑÑÐ¾Ð±Ñ ÑÑловно вÑполнÑлоÑÑ Ð±Ð¾Ð»ÐµÐµ одной инÑÑÑÑкÑии. ÐÐ»Ñ ÑÑого можно обÑединиÑÑ Ð½ÐµÑколÑко инÑÑÑÑкÑий в блок. ÐапÑимеÑ, ÑледÑÑÑий код вÑÐ²ÐµÐ´ÐµÑ <computeroutput>a болÑÑе Ñем b</computeroutput>, еÑли знаÑение пеÑеменной <varname>$a</varname> болÑÑе Ñем <varname>$b</varname>, и заÑем пÑиÑÐ²Ð¾Ð¸Ñ Ð·Ð½Ð°Ñение пеÑеменной <varname>$a</varname> пеÑеменной <varname>$b</varname>: <informalexample> <programlisting role="php"> <![CDATA[ <?php if ($a > $b) { echo "a болÑÑе, Ñем b"; $b = $a; } ?> ]]> </programlisting> </informalexample> </para> <simpara> ÐнÑÑÑÑкÑии <literal>if</literal> могÑÑ Ð±ÑÑÑ Ð²Ð»Ð¾Ð¶ÐµÐ½Ñ Ð² дÑÑгие инÑÑÑÑкÑии <literal>if</literal> неогÑаниÑенное колиÑеÑÑво Ñаз, ÑÑо даÑÑ Ð±Ð¾Ð»ÑÑÑÑ Ð³Ð¸Ð±ÐºÐ¾ÑÑÑ Ð² оÑганизаÑии ÑÑловного вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑазлиÑнÑÑ ÑаÑÑей пÑогÑаммÑ. </simpara> </sect1> <!-- 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: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->