<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>BUSE - Best Ucoz Search Engine</title>
		<link>http://none.ucoz.lv/</link>
		<description>Forum</description>
		<lastBuildDate>Sun, 04 Mar 2012 12:35:45 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="http://none.ucoz.lv/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>php დამწყებებს - 6 გაკვეთილი</title>
			<link>http://none.ucoz.lv/forum/17-48-1</link>
			<pubDate>Sun, 04 Mar 2012 12:35:45 GMT</pubDate>
			<description>Forum: &lt;a href=&quot;http://none.ucoz.lv/forum/17&quot;&gt;PHP&lt;/a&gt;&lt;br /&gt;Thread description: ოპერაციები ფუნქციებთან&lt;br /&gt;Thread starter: DL1MP1K&lt;br /&gt;Last message posted by: DL1MP1K&lt;br /&gt;Number of replies: 0</description>
			<content:encoded>წინა თავში განვიხილეთ ზოგადად ფუნქციები, ამ თავში კი შევეხებით უკვე PHP-ში ჩადგმულ ფუნქციებს რომლებიც აგრეთვე ფუნქციებს უკვაშირდებიან. &lt;br /&gt;&lt;br /&gt; ფუნქციის შექმნა : create_function &lt;br /&gt;&lt;br /&gt; არსებობს ფუნქციის შექმნის ალტერნატიული გზა. ფუნქცია create_function ქმნის ფუნქციას ანონიმური სახელით, რომელსაც მიანიჭებს უნიკალურ სახელს და დაუბრუნებს მითითებულ ცვლადს. მას მიეწოდება ორი პარამეტრი: არგუმენტები და კოდი. &lt;br /&gt;&lt;br /&gt; სინტაქსი : create_function ( [არგუმენტები], [კოდი] ) &lt;br /&gt;&lt;br /&gt; ამ ფუნქციის გამოყენება, მაგალითად, შეიძლება რაღაც არსებულ ინფორმაციაზე დაფუძვნებით, რომელიც კიდევ რაიმე ფუნქციის დროს მივიღეთ. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; $funqcia = create_function(&apos;$x,$y&apos;, &apos;return $x+$y;&apos;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; echo &quot;Funqciis saxelia: &quot;.$funqcia; &lt;br /&gt; echo &quot;&lt;br /&gt;&quot;; &lt;br /&gt; echo &quot;Funciam shesruleba: &quot;.$funqcia(2, 4&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; არსებობის შემოწმება : function_exists &lt;br /&gt;&lt;br /&gt; ამ ფუნქციის გამოყენებით, რომელიც აბრუნებს Boolean-ის ტიპის ცვლადს (ture, false) შეიძლება შევამოწმოთ არსებობს თუ არა გარკვეული ფუნქცია. &lt;br /&gt;&lt;br /&gt; სინტაქსი : function_exists( [ფუნქციის სახელი] ) &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; // phpinfo(&amp;#41; aris funqcia romelic achvenebs &lt;br /&gt; // php-stan dakavshirebul serverul info-s. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; $bool = function_exists(&quot;phpinfo&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; if ($bool == true&amp;#41; echo &quot;funqcia &lt;b&gt;phpinfo&lt;/b&gt; arsebobs!&quot;; &lt;br /&gt; else echo &quot;funqcia &lt;b&gt;phpinfo&lt;/b&gt; ar arsebobs!&quot;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; ფუნქციების სიის მიღება : get_defined_functions &lt;br /&gt;&lt;br /&gt; get_defined_functions() აბრუნებს მასივის ტიპის ცვლადს, რომელშიც შეტანილია ყვალა განსაზღვრული ფუნქცია. მასივებზე ჯერ არ გვისაუბრია, მხოლოდ ის ვთქვათ, რომ ფუნქცია print_r-ს დანიშნულებაა ეკრანზე გამოიტანოს მასივის შემადგენლობა. მოგვიანებით გავარჩევთ მასივის დამუშავებასაც. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt; $funqciebi = get_defined_functions(&amp;#41;; &lt;br /&gt; print(&quot;&lt;pre&gt;&quot;&amp;#41;; &lt;br /&gt; print_r($funqciebi&amp;#41;; &lt;br /&gt; print(&quot;&lt;/pre&gt;&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ?&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; ფუნქციების შეცვლა : override_function &lt;br /&gt;&lt;br /&gt; მომავალში აუცილებლად დაგჭირდებათ PHP-ის ზოგიერთი ფუნქციების თქვენს გემოზე დაყენება. სწორედ ამისთვის არსებობს ფუნქცია. &lt;br /&gt;&lt;br /&gt; სინტაქსი : override_function( [ფუნქციის სახელი], [ფუნქციის არგუმენტები], [ფუნქციის კოდი] ) &lt;br /&gt;&lt;br /&gt; ფუნქცია მოქმედებს ისევე როგორც create_function, იმის გამონაკლისით რომ საჭიროებს იმ ფუნქციის სახელს რომელსაც ვცვლით. &lt;br /&gt;&lt;br /&gt; ფუნქციის სახელის შეცვლა : rename_function &lt;br /&gt;&lt;br /&gt; ამ ფუნქციის მეშვეობით შეძლებთ არსებული ფუნქციების სახელის შეცვლას. &lt;br /&gt;&lt;br /&gt; სინტაქსი : rename_function ( [ორიგინალი სახელი], [ახალი სახელი] ) &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; rename_function(&apos;phpinfo&apos;, &apos;informacia&apos; &amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; არგუმენტებთან მუშაობა &lt;br /&gt;&lt;br /&gt; არგუმენტებთან მუშაობა PHP-ის ფუნქციების ერთ-ერთი ყველაზე სასარგებლო რამაა. შესაძლებელია კერძოდ ერთი არგუმენტის მიღება, ყველა არგუმენტის და რაღათქმაუნდა მათი რაოდენობის. ამ დანიშნულებებს ასრულებს სამი ფუნქცია: &lt;br /&gt;&lt;br /&gt; არგუმენტის მიღება : func_get_arg &lt;br /&gt;&lt;br /&gt; ფუნქცია აბრუნებს მითითებული ნომრის შესაბამის არგუმენტს. გაითვალისწინეთ, რომ ნუმერაცია იწყება 0-იდან. &lt;br /&gt;&lt;br /&gt; სინტაქსი : func_get_arg ( [ნომერი] ) &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; function saxelebi(&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo func_get_arg(0&amp;#41;.&quot; da &quot;.func_get_arg(1&amp;#41;; &lt;br /&gt; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; saxelebi(&quot;none.ucoz.lv Portal&quot;,&quot;None.ucoz.lv forum&quot;&amp;#41;; &lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; ყველა არგუმენტის მიღება : func_get_args &lt;br /&gt;&lt;br /&gt; ფუნქცია აბრუნებს მასივს, რომელშიც შედის ყველა მითითებული არგუმენტი. &lt;br /&gt;&lt;br /&gt; სინტაქსი : func_get_args() &lt;br /&gt;&lt;br /&gt; ამ მაგალითში კვლავ გამოვიყენებთ მასივის შემადგენლობის ჩამოწერის ფუნქციას print_r &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; function sia(&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$argumentebi = func_get_args(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &quot;&lt;pre&gt;&quot;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print_r($argumentebi&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &quot;&lt;/pre&gt;&quot;; &lt;br /&gt; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; sia(&quot;Dato&quot;,&quot;Gio&quot;,&quot;Levani&quot;,&quot;Kaxa&quot;,&quot;Misha&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ?&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; რგუმენტების რაოდენობა : func_num_args &lt;br /&gt;&lt;br /&gt; ფუნქცია აბრუნებს მითითებული პარამეტრების რაოდენობას. &lt;br /&gt;&lt;br /&gt; სინტაქსი : func_num_args() &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; function sia(&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$raodenoba = func_num_args(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo $raodenoba; &lt;br /&gt; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; sia(&quot;Misha&quot;,&quot;Kaxa&quot;,&quot;Levani&quot;&amp;#41;; &lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; ფუნქციის გამოძახების ალტერნატივა : call_user_func &lt;br /&gt;&lt;br /&gt; არსებობს შემთხვევები როდესაც ფუნქციის გამოძახება გვიხდება ცვლადიდან, ანუ შეიძლება ცვლადში ეწეროს ჩვენი ფუნქციის სახელი. შეიძლება იფიქროთ, რომ შესაძლებელია ამის განხორციელება შემდეგნაერად: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; function testi(&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &quot;Gamozaxebulia!&quot;; &lt;br /&gt; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; $funqcia = &quot;testi&quot;; &lt;br /&gt; $funqcia(&amp;#41;; &lt;br /&gt; ?&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; ეს მართალიცაა, მაგრამ კოდი იმუშავებს მხოლოდ ზოგიერთ PHP-ის ვერსიაზე და დამოკიდებული ქინება php.ini-ში მითითებულ პარამეტრებზე. ეს პრობლემა უფრო ხარისხიანად რომ გადავჭრათ მოდით შევხედოთ ფუნქციას call_user_func &lt;br /&gt;&lt;br /&gt; სინტაქსი : call_user_func ( [ფუნქციის სახელი], [არგუმეტი1], [არგუმენტი...] ) &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; function testi(&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &quot;Gamozaxebulia!&quot;; &lt;br /&gt; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; $funqcia = &quot;testi&quot;; &lt;br /&gt; call_user_func($funqcia&amp;#41;; &lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; მას შემდეგ რაც შეისწავლით მასივებთან მუშაობას, გაგიჩნდებათ შეკითხვა, ნუთუ არ შეიძლება ფუნქციის ისე გამოძახება, რომ პარამეტრად მივუთითო მასივი არგუმენტებით. ესეც შესაძლებელია და ხდება ფუნქციით call_user_func_array &lt;br /&gt;&lt;br /&gt; სინტაქსი : call_user_func_array ( [ფუნქციის სახელი], [მასივი არგუმენტებით] ) &lt;br /&gt;&lt;br /&gt; მასივების შესწავლის შემდეგ ამ ფუნქციას აუცილებლათ დავუბრუნდებით.</content:encoded>
			<category>PHP</category>
			<dc:creator>DL1MP1K</dc:creator>
			<guid>http://none.ucoz.lv/forum/17-48-1</guid>
		</item>
		<item>
			<title>php დამწყებებს - 5 გაკვეთილი</title>
			<link>http://none.ucoz.lv/forum/17-28-1</link>
			<pubDate>Sat, 04 Feb 2012 10:24:04 GMT</pubDate>
			<description>Forum: &lt;a href=&quot;http://none.ucoz.lv/forum/17&quot;&gt;PHP&lt;/a&gt;&lt;br /&gt;Thread description: ფუნქციები&lt;br /&gt;Thread starter: DL1MP1K&lt;br /&gt;Last message posted by: DL1MP1K&lt;br /&gt;Number of replies: 0</description>
			<content:encoded>PHP-ს ერთ-ერთი უმთავრესი ძალა მდგომარეობს მის ფუნქციებში, მას გააჩნია ათასამდე ჩადგმული ფუნქცია. PHP-ში სცენარების უმრავლესობა იწერება ფუნქციების მეშვეობით და ჩადგმული კლასებით. კლასებს ჯერ-ჯერობით თავი დავანებოთ, და მხოლოდ ის ვთვათ რომ კლასები გახლავთ უბრალოდ ფუნქციების ნაკრები, რომლებიც გართულებული მეთოდებით ასრულებენ მათ ფუნქციონირებას. PHP-ის ჩადგმული ფუნქციებით პროგრამისტები ადგენენ თავიანთ ფუნქციებს, რაც ეხმარებათ სცენარის უფრო მარტივი და გაფართოებული მოქმედებისთვის. &lt;br /&gt;&lt;br /&gt; ფუნქციის შექმნა &lt;br /&gt;&lt;br /&gt; ფუნქციის შექმნა ძალიან მარტივია, ჯერ ინტერპრეტატორს უნდა გამოვუცხადოთ რომ ვქმნით ფუნქციას ბრძანებით function ან create_function()-რომელსაც მოგვიანებით გავარჩევთ. function-ის შემდეგ ვწერთ ჩვენი ფუნცქიის სახელს. მსგავსი ფუნქცია არ უნდა არსებობდეს, წინააღმდეგ შემთხვევაში ინტერპრეტატორი ამას ჩათვლის შეცდომად. სახელის შემდეგ იწერება ფუნქციის კოდი ეგრედ წოდებულ &quot;bracket&quot;-ებში ( { } ). &lt;br /&gt;&lt;br /&gt; შევქმნათ ფუნქცია, რომელიც ეკრანზე გამოიტანს იმ ფაილის სახელს რომელზედაც ვმუშაობთ: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; function pailis_saxeli(&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo __FILE__; // __FILE__ წარმოადგენს კონსტანტას &lt;br /&gt; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; ფუნქციის არგუმენტები &lt;br /&gt;&lt;br /&gt; ფუნქციის უმთავრესი ძალა მდგომარეობს იმაში, რომ შესაძლებელია მივაწოდოთ ერთი ან მეტი არგუმენტი. უარგუმენტო ფუნქციები, უბრალოდ ახდენენ კოდის შემოკლებულად დაწერას, მაგალითად ერთხელ დავწერთ ფუნქციას, რომელიც მრავალ სხვა ფუნქციებს იძახებს, ხოლო შემდეგ სადაც გვინდა მარტივად გამოვიძახებთ მას, ის კი ავტომატურად შეასრულებს სხვა დავალებებს. არგუმენტიან ფუნქციებს სულ სხვა დატვირთვა გააჩნიათ, ისინი მიწოდებული ცვლადებით ასრულებენ მითითებულ ბრძანებებს. არგუმენტის მიწოდება ძალიან ადვილია, ფუნქციას ფრჩხილებში უნდა ჩავუწეროთ ცვლადის სახელი, რომელსაც შემდეგ ფუნქციის გამოძახებისას მივაწოდებთ. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; function gaormageba($ricxvi&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo $ricxvi*2; &lt;br /&gt; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ?&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; ფუნქციის გამოძახება &lt;br /&gt;&lt;br /&gt; მას შემდეგ რაც შევქმნით ფუნქციას, შეგვიძლია ის გამოვიყენოთ. ეს ხდება ფუნქციის სახელის დაწერითა და გვერდზე ფრჩხილების მოთავსებით (). თუ ფუნქცია იღებს არგუმენტს მაშინ ფრჩხილებში ვათავსებთ იმ ცვლადს ან მონაცემს რისი მიწოდებაც გვინდა. &lt;br /&gt;&lt;br /&gt; მაგალითისთვის გამოვიყენოთ ჩვენს მიერ უკვა შექმნილი ფუნქცია gameoreba($ricxvi) &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; function gaormageba($ricxvi&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo $ricxvi*2; &lt;br /&gt; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; gaormageba(5&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ?&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; ეს მაგალითი ეკრანზე რეზულტატად გამოიტანს 5-ისა და 2-ის ნამრავლს, ანუ 10-ს. იმ შემთხვევაში თუ ფუნქცია არგუმენტს არ იღებს ფრჩხილებში არაფერს არ ვათავსებთ. ყველა ფუნქციას რომელიც იღებს არგუმენტს გამოძახებისას აუცილებლად უნდა მიენიჭოს რაიმე. &lt;br /&gt;&lt;br /&gt; მრავალარგუმენტიანი ფუნქციები &lt;br /&gt;&lt;br /&gt; ფუნქციები რომლებიც იღებენ ერთზე მეტ არგუმენტს ფუნქციის პარამეტრების ადგილას (ფრჩხილებში) ცვლადები გამოყოფილ უნდა იქნას მძიმეებით, იგივე ხდება გამოძახებისასაც. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; function namravli($ricxvi1, $ricxvi2&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo $ricxvi1*ricxvi2; &lt;br /&gt; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; namravli(12, 4&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ?&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; დაყენებული ცვლადები &lt;br /&gt;&lt;br /&gt; არსებობს შემთხვევები, როდესაც გვსურს ფუნქციამ რაღაც ცვლადებს ავტომატურად მიანიჭოს მნიშვნელობები. ასეთ შემთხვევაში ცვლადს არგუმენტების სიაშივე ვუთითებთ მნიშვნელობას, ამის შემდეგ ფუნქციის გამოძახებისას თუ მას არ მივანიჭეთ ახალი მნიშვნელობა, ფუნქცია მას აღიქვამს ისე როგორც პარამეტრში მივუთითეთ: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; function namravli_da_mimateba($namravli1, $namravli2, $mimateba=15&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo $namravli1*$namravli2+$mimateba; &lt;br /&gt; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; namravli_da_mimateba(20,2&amp;#41;; // gamoitans 55-s &lt;br /&gt; echo &quot; &lt;br /&gt; &quot;; &lt;br /&gt; namravli_da_mimateba(20,2,20&amp;#41;; // gamoitans 60-s &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ?&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; დაბრუნების მეთოდი &lt;br /&gt;&lt;br /&gt; ფუნქციებს გააჩნიათ ძალიან სასარგებლო მეთოდი return, ამ ბრძანების შემდეგ მომავალი ცვლადი ან რაიმე მონაცემი ინტერპრეტატორს ეუბნება, რომ იმ ადგილს სადაც ხდება ფუნქციის გამოძახება მიენიჭოს ფუნქციის მიერ დაბრუნებული მონაცემი. უფრო ადვილი გასაგებისთვის წარმოიდგინეთ, რომ იქნებ არ გვსურს რომ ზემოთ გარჩეულმა ფუნქციება არ გამოიყენონ echo ბრძანება, არ გამოიტანონ ეკრანზე ეგ ტექსტი არამედ უბრალოდ დააბრუნონ ის რასაც ეკრანზე გამოიტანდნენ სცენარის მომავალი გაგრძელებისთვის. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; function gaormageba($ricxvi&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return $ricxvi*2; &lt;br /&gt; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; function namravli_da_mimateba($namravli1, $namravli2, $mimateba=15&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return $namravli1*$namravli2+$mimateba; &lt;br /&gt; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; $pasuxi1 = namravli_da_mimateba(20,2&amp;#41;; &lt;br /&gt; $pasuxi2 = gaormageba($pasuxi1&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; echo &quot;Pasuxi aris: &quot;.$pasuxi2; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; გლობალური ცვლადები &lt;br /&gt;&lt;br /&gt; ფუნქციის შესრულებისას ფუნქცია ვერ ხედავს ვერც ერთ ცვლადს გარდა იმ ცვლადებისა რომლებიც მას არგუმენტებით მიეწოდება. იმისათვის რომ მან შეძლოს სხვა საჭირო მონაცემების მიღება, აუცილებელია ფუნქციაში გამოვიყენოთ კონსტრუქცია global &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; $saiti = &quot;none.ucoz.lv Portal&quot;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; function chveneba($agcera=&quot;Agceris Gareshe&quot;&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;global $saiti; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$teqsti = &quot;&lt;b&gt;&quot;.$saiti.&quot;&lt;/b&gt; &lt;br /&gt; &quot;.$agcera; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo $teqsti; &lt;br /&gt; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; chveneba(&quot;Kompiuteruli Portali, Diskusiebi, Programebi, Skriptebi, Scavleba, a.sh.&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; მითითებული ცვლადები &lt;br /&gt;&lt;br /&gt; ჩვეულებრივ, როდესაც არგუმენტები ეგზავნება ფუნქციას მისი შეცვლილი მნიშვნელობა ფუნქციის გარეთ რჩება ის რაც იყო. თუ გსურთ, რომ მითითებული ცვლადის მნიშვნელობა შეიცვალოს ფუნქციასთან ურთიერკავშირში მაშინ ცვლადის წინ უნდა დასვათ &amp; სიმბოლო. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; function teqstis_micera(&amp;$teqsti&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$teqsti .= &quot;es ki micerili teqsti&quot;; &lt;br /&gt; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; $nacili = &apos;es aris teqstis nacili... &apos;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; teqstis_micera($nacili&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; echo $nacili; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; რასაკვირველია ეს მაგალითი ეკრანზე გამოიტანს შემდეგ ტექსტს: es aris teqstis nacili... es ki micerili teqsti</content:encoded>
			<category>PHP</category>
			<dc:creator>DL1MP1K</dc:creator>
			<guid>http://none.ucoz.lv/forum/17-28-1</guid>
		</item>
		<item>
			<title>წიგნები</title>
			<link>http://none.ucoz.lv/forum/16-26-1</link>
			<pubDate>Thu, 02 Feb 2012 10:33:08 GMT</pubDate>
			<description>Forum: &lt;a href=&quot;http://none.ucoz.lv/forum/16&quot;&gt;HTML&lt;/a&gt;&lt;br /&gt;Thread description: სადაც საფუძვლიანად შეისწავლით ჰტმლ-ს&lt;br /&gt;Thread starter: DL1MP1K&lt;br /&gt;Last message posted by: DL1MP1K&lt;br /&gt;Number of replies: 0</description>
			<content:encoded>ნამდვილად კარგი წიგნია თუ გინდათ ისწავლოთ ჰტმლ გადმოწერეთ და მიყევით ნაბიჯ-ნაბიჯაა ახსნილი ყველაფერი</content:encoded>
			<category>HTML</category>
			<dc:creator>DL1MP1K</dc:creator>
			<guid>http://none.ucoz.lv/forum/16-26-1</guid>
		</item>
		<item>
			<title>php დამწყებებს - 4 გაკვეთილი</title>
			<link>http://none.ucoz.lv/forum/17-24-1</link>
			<pubDate>Thu, 02 Feb 2012 10:22:25 GMT</pubDate>
			<description>Forum: &lt;a href=&quot;http://none.ucoz.lv/forum/17&quot;&gt;PHP&lt;/a&gt;&lt;br /&gt;Thread description: ოპერაციები ცვლადებთან&lt;br /&gt;Thread starter: DL1MP1K&lt;br /&gt;Last message posted by: DL1MP1K&lt;br /&gt;Number of replies: 0</description>
			<content:encoded>ოპერაციები ცვლადებთან &lt;br /&gt;&lt;br /&gt; საერთოდ თავიდან ცოტა არ იყოს ძნელია პროგრამირების სინტაქსთან მიჩვევა, სწორედ ამიტომ ამ თავში გადავწყვიტეთ ვისაუბროთ ზოგადად PHP-ის გამოსახულებებსა და ლოგიკურ ოპერაციებზე. &lt;br /&gt;&lt;br /&gt; PHP-ში ცვლადებთან ან ფუნქციებთან მუშაობისას ხშირად საჭირო ხდება რაიმე ცვლილების შეტანა იმისათვის რომ სასურველი რეზულტატი მივიღოთ. რათქმაუნდა ეს ყველაფერი შეიძლება უფრო გრძელი და მარტივი გზითაც მოგვარდეს, მაგრამ პრაქტიკაში მიღებულია თითო ოპერაციის რაც შეიძლება ლაკონურად დაწერა. ვთქვათ გვინდა რომ $a იყოს $b-ს ტოლი. ამისთვის ჯერ უნდა მივანიჭოთ ცვლად $a-ს მნიშვნელობა, შემდეგ კი $b ს მივანიჭოთ ცვლადური მნიშვნელობა $a. ამ პრობლემის ლაკონური და კონკრეტული გამოსახულების ჩანაწერი იქნება შემდეგნაერი: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; &lt;?php &lt;br /&gt; $a = ($b = 10&amp;#41;; &lt;br /&gt; ?&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; PHP-ში მათემატიკური ოპერაციების შესრულება შესაძლებელია მხოლოდ ერთი ხაზითაც კი. შემდეგი მაგალითი ჩაწერილია შემოკლებით, იმის ასახსნელად, რომ ცვლადს შეიძლება მიენიჭოს როგორც მხოლოდ ერთი რიცხვი, ასევე რაიმე ფუნქცია, ტექსტი, მათემატიკური ოპერაცია და ასე შემდეგ. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt; $result = 5 * sin($b = 50&amp;#41; + 15l; &lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; დამეთანხმებით, რომ ზემოთ მოცემული კოდის უფრო ვრცლად და გასაგებად ჩაწერაც შეიძლებოდა, მაგრამ ესეთი მუშაობის სტილი უფრო ლაკონურსა და ადვილად გასარჩევს ხდის კოდს. &lt;br /&gt;&lt;br /&gt; წინა თავში შეგვხვდა მაგალითები, რომლებშიც ცვლადს ენიჭებოდა რაიმე ტექსტი და ცვლადი ერთად. ალბათ მაგ დროს დაგაბნიათ ბრჭყალებმა და წერტილება უადგილო ადგილებზე, მაგრამ უადგილოდ სრულიადაც არ გვიხმარია ეს სიმბოლოები. საერთოდ PHP-ში წერტილი ნიშნავს ორი ცვლადის, ორი ტექსტის ან რაიმე ორი ტიპის წყაროს შეერთებას. შემდეგი მაგალითი დაგეხმარებათ ზემოთ ნალაპარაკების გარჩევაში. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; $saxeli = &quot;saxeli&quot;; // string &lt;br /&gt; $gvari = &quot;gvari&quot;; // string &lt;br /&gt; $asaki = 92; // integer &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; // gamova: &lt;br /&gt; $saxeli_da_gvari = $saxeli.&quot; &quot;.$gvari; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; // Asaki marcxniv textit Asaki: &lt;br /&gt; $asaki_sityvit = &quot;Asaki: &quot;.$asaki; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; // Saxei da gvari gadabumal &lt;br /&gt; $saxeli_da_gvari_gadabmulad = $saxeli.$gvari; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; $texti = &quot;Saxeli: &quot;.$saxeli.&quot; &lt;br /&gt; Gvari: &quot;.$gvari.&quot; &lt;br /&gt; Asaki: &quot;.$asaki; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; არსებობს ორი ცვლადის შეერთების, ან უფრო სწორი იქნება თუ ვუწოდებთ გაგრძელების მეორე გზაც. ეს ხდება წერტილ-ტოლობით (.=) &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt; $text = &quot;Xazi erti &lt;br /&gt; &quot;; &lt;br /&gt; $text .= &quot;Xazi ori &quot;; &lt;br /&gt; $text .= &quot;Gagrzeleba&quot;; &lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; თუ წერტილის მაგივრად ტოლობასთან გამოვიყენებთ სხვა სიმბოლოებს მაგალითად (+, -, /, *) ცვლადს მიენიჭება მისი მნიშვნელობისა და თავისი თავის მათემატიკური ოპერაციის რეზულტატი. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt; $c = 5; &lt;br /&gt; $c += 1; // resultati aris $c + 2 anu 6 &lt;br /&gt; $c -= -1; // resultati aris $c - (- 1&amp;#41;, anu 7 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; $x = 5; &lt;br /&gt; $x *= $c; // resultati aris $x * $c, anu 35 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; $y = 70; &lt;br /&gt; $y /= $x // resultati aris $y / $x, anu 2 &lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; ამ ყველაფრის გარდა არსებობს დისკრიმენტისა და ინკრიმენტის შესრულების შემოკლებული მეთოდები. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt; $a = 5; &lt;br /&gt; $a++; // $a gaizarda 1-it da gaxda 6 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; $a--; // $a shemcirda 1-it da gaxda 5 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; $b = 5 * $a++; // inkriomenti sruldeba operaciis shemdeg &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// tavidan $b xdeba 25, da shemdeg $a izdeba &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// ertit da xdeba 6 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; // tu gindat rom $a-s sheusruldes inkrimentis funqcia tavidan &lt;br /&gt; // mashin mas unda daucerot ori pliusi cin &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; $b = 5 * ++$a; // $a gaizarda 7amde; $b gaxda 35 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; $c = 100; &lt;br /&gt; $c -= ++$b + $a++; // $b xdeba 36; $c ki gamodis rom tolia &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// 100 - ( 36 + 7 &amp;#41;; sabolood, $a xdeba 8 &lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
			<category>PHP</category>
			<dc:creator>DL1MP1K</dc:creator>
			<guid>http://none.ucoz.lv/forum/17-24-1</guid>
		</item>
		<item>
			<title>პროგრამები</title>
			<link>http://none.ucoz.lv/forum/17-21-1</link>
			<pubDate>Wed, 01 Feb 2012 12:25:13 GMT</pubDate>
			<description>Forum: &lt;a href=&quot;http://none.ucoz.lv/forum/17&quot;&gt;PHP&lt;/a&gt;&lt;br /&gt;Thread description: პროგრამები სადაც გაგიადვილდებათ php-ში წერა&lt;br /&gt;Thread starter: DL1MP1K&lt;br /&gt;Last message posted by: DL1MP1K&lt;br /&gt;Number of replies: 0</description>
			<content:encoded>ამ პროგრამის დახმარებით შეგიძლიათ შექმნათ მარტივად არა მხოლოდ php ფაილი არამედ HTML, XHTML, CSS და JavaScript კოდები... &lt;br /&gt;&lt;br /&gt; დამატებითი ინფორმაცია &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilervg6b1O&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilervg6b1O&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilervg6b1O&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilervg6b1O&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilervg6b1O&apos;)).val(&apos;სპოილერის დახურვა&apos;);$(&apos;#uSpoilervg6b1O&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilervg6b1O&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilervg6b1O&apos;)).val(&apos;სპოილერის გახსნა&apos;);$(&apos;#uSpoilervg6b1O&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;სპოილერის გახსნა&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; PHP Designer Pro - გამოვიდა სრულფასოვანი და სწრაფი PHP რედაქტორის განახლებული ვერსია, რომლის შესაძლებლობები ცდება უბრალო PHP რედაქტორის ყველა სტანდარტს... ადვილი და მოსახერხებელი ინტერფეისი გაძლევთ საშუალებას ხალისიანათ და ადვილად შექმნათ როგორც PHP ფაილები, ასევე HTML, XHTML, CSS და JavaScript კოდები... პროგრამა, რომელიც განკუთვნილია შექმნისთვის, გადადების, ანალიზის და ვებგვერდების პუბლიკაციისთვის PHP-ის ენაზე. ის თანაბრად ნაწილდება დამწყები პროგრამისტებისთვის და პროფესიონალი შემქმნელებისთვის. PHP-ის გარდა, პროგრამა უზრუნველყოფს HTML, MySQL, XML, CSS, javascript, VBScript, JAVA, C, Python и Ruby. PHP Designer 2007 Pro იდეალურად ერგება WAMP/LAMP-ს და AJAX-ფაილებს... &lt;br /&gt; რა არის ახალი: &lt;br /&gt; What&apos;s New in This Release: &lt;br /&gt; New. Search has been divided into Find and Replace &lt;br /&gt; New. Format toolbar is by default hidden &lt;br /&gt; New. Upgraded to PHP 5.3.3 &lt;br /&gt; New. Upgraded to Xdebug 2.1.05 &lt;br /&gt; New. Enabled MySQL in PHP &lt;br /&gt; New. Added support for aes-192 and aes-256 encryption algorithms (sftp) &lt;br /&gt; New. Improved performance of data transferring (sftp) &lt;br /&gt; New. Check max opened files (with last used files) &lt;br /&gt; New. Upgraded link to jQuery 1.4.2 (latest, uncompressed and compressed) &lt;br /&gt; New. Upgraded link to jQuery UI 1.8.4 (latest, uncompressed and compressed) &lt;br /&gt; New. Added link to jQuery UI Effects Blind &lt;br /&gt; New. Added link to jQuery UI Effects Bounce &lt;br /&gt; New. Added link to jQuery UI Effects Clip &lt;br /&gt; New. Added link to jQuery UI Effects &lt;br /&gt; New. Added link to jQuery UI Effects Drop &lt;br /&gt; New. Added link to jQuery UI Effects Explode &lt;br /&gt; New. Added link to jQuery UI Effects Fade &lt;br /&gt; New. Added link to jQuery UI Effects Fold &lt;br /&gt; New. Added link to jQuery UI Effects Highlight &lt;br /&gt; New. Added link to jQuery UI Effects Pulsate &lt;br /&gt; New. Added link to jQuery UI Effects Scale &lt;br /&gt; New. Added link to jQuery UI Effects Shake &lt;br /&gt; New. Added link to jQuery UI Effects Slide &lt;br /&gt; New. Added link to jQuery UI Effects Transfer &lt;br /&gt; New. Added link to jQuery UI Accordio &lt;br /&gt; New. Added link to jQuery UI Autocomplete &lt;br /&gt; New. Added link to jQuery UI Button &lt;br /&gt; New. Added link to jQuery UI Datepicker &lt;br /&gt; New. Added link to jQuery UI Dialog &lt;br /&gt; New. Added link to jQuery UI Draggable &lt;br /&gt; New. Added link to jQuery UI Droppable &lt;br /&gt; New. Added link to jQuery UI Mouse &lt;br /&gt; New. Added link to jQuery UI Position &lt;br /&gt; New. Added link to jQuery UI Progressbar &lt;br /&gt; New. Added link to jQuery UI Resizable &lt;br /&gt; New. Added link to jQuery UI Selectable &lt;br /&gt; New. Added link to jQuery UI Slider &lt;br /&gt; New. Added link to jQuery UI Sortable &lt;br /&gt; New. Added link to jQuery UI Tabs &lt;br /&gt; New. Added link to jQuery UI Widget &lt;br /&gt; New. Upgraded link to Ext JS 3.1.0 (uncompressed and compressed) &lt;br /&gt; New. Upgraded link to Yahoo! User Interface Library (YUI) 2.8.1 (uncompressed and compressed) &lt;br /&gt; New. Upgraded link to Dojo 1.5 (uncompressed and compressed) &lt;br /&gt; New. Upgraded link to MooTools 1.2.4 (uncompressed and compressed) &lt;br /&gt; New. Upgraded link to Prototype 1.6.1 &lt;br /&gt; Fixed. Shorten the registration dialog (netbooks) &lt;br /&gt; Fixed. Download URL for jQuery &lt;br /&gt; Fixed. Removed the shortcut alt+ctrl+o (conflicted with Polish user) &lt;br /&gt; Fixed. Shortcut for Duplicate Line &lt;br /&gt; Fixed. Added missing attribute to XHTML rel=&quot;external&quot; &lt;br /&gt; Minor fixes and improvements &lt;br /&gt; &lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt;&lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://u.to/x-V4AQ&quot; title=&quot;http://allshares.ge/download.php?id=EE232A7E65&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;გადმოწერე phpDesigner v7.2.2&lt;/a&gt;</content:encoded>
			<category>PHP</category>
			<dc:creator>DL1MP1K</dc:creator>
			<guid>http://none.ucoz.lv/forum/17-21-1</guid>
		</item>
		<item>
			<title>php დამწყებებს - 3 გაკვეთილი</title>
			<link>http://none.ucoz.lv/forum/17-20-1</link>
			<pubDate>Wed, 01 Feb 2012 10:40:32 GMT</pubDate>
			<description>Forum: &lt;a href=&quot;http://none.ucoz.lv/forum/17&quot;&gt;PHP&lt;/a&gt;&lt;br /&gt;Thread description: კონსტანტები&lt;br /&gt;Thread starter: DL1MP1K&lt;br /&gt;Last message posted by: DL1MP1K&lt;br /&gt;Number of replies: 0</description>
			<content:encoded>კონსტანტები &lt;br /&gt;&lt;br /&gt; კონსტანტები შეგიძლიათ წარმოიდგინოთ „უცვლელ ცვლადებად&quot;. ცვლადის მთავარი პრინციპი თავისივე სიტყვიდან გამომდინარეობს, ის შეიძლება იქნას შეცვლილი. კონსტანტები კი ასევე სახელიდან გამომდინარე მუდამ ერთი და იგივე მნიშვნელობას ატარებენ. PHP-ს თავიდანვე განსაზღვრული აქვს ესა-თუ-ის ცვლადი და კონსტანტა, იმის გათვალისწინებით რომ ყველა არსებული ცვლადი სხვადასხვა სერვერსა და სხვადასხვა გარემოში იცვლება, კონსტანტა კი მუდამ ერთი და იგივე რჩება. კონსტანტის ეკრანზე გამოტანა ან სხვა ოპერაციის ჩატარება ხდება ზუსტად ცვლადისნაერად, იმის გამონაკლისით რომ $ ნიშანი აღარ უწერია უკან. ალბათ ყველამ იცით ცნობილი მათემატიკური კონსტანტა „პი&quot; რომელიც მიახლოებით 3.14-ის ტოლია. სცადეთ და გამოიტანეთ ეკრანზე ეს მუდმივი მნიშვნელობა. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; &lt;?php &lt;br /&gt; define(&quot;PI&quot;,3.1459&amp;#41;; &lt;br /&gt; echo &quot;Mudmivi PI-s mnishvneloba: &quot;.PI; &lt;br /&gt; ?&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; PHP-ს გააჩნია მრავალი მუდმივი მნიშვნელობა, შეგიძლიათ იხილოთ მათი ჩნამონათვალი: &lt;br /&gt;&lt;br /&gt; __FILE__ - ფაილის სახელი რომელზედაც ხდება მუშაობა &lt;br /&gt; __LINE__ - ხაზის ნომერი ფაილში რომელზედაც ხდება მუშაობა &lt;br /&gt; PHP_VERSION – PHP-ის ვერსია სერვერზე &lt;br /&gt; PHP_OS - ოპერაციული სისტემის სახელი რომელზეც მუშაობს PHP &lt;br /&gt; TRUE ან true – ჭეშმარიტება &lt;br /&gt; FALSE ან false – ცრუ &lt;br /&gt; NULL ან null – წარმოადგენს მნიშვნელობას NULL &lt;br /&gt;&lt;br /&gt; კონსანტის შექმნა შეიძლება ფუნქცია define()-ის გამოყენებით, შემდეგნაერად: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; &lt;?php &lt;br /&gt; define(&quot;saiti&quot;,http&amp;#58;//none.ucoz.lv/forum&amp;#41;; &lt;br /&gt; echo saiti; &lt;br /&gt; ?&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; შესაძლებელია კონსტანტის არსებობის შემოწმება ფუნქციით defined($name) რომელიც დააბრუნებს bool ის ტიპს; ture ან false.</content:encoded>
			<category>PHP</category>
			<dc:creator>DL1MP1K</dc:creator>
			<guid>http://none.ucoz.lv/forum/17-20-1</guid>
		</item>
		<item>
			<title>php დამწყებებს - 2 გაკვეთილი</title>
			<link>http://none.ucoz.lv/forum/17-19-1</link>
			<pubDate>Tue, 31 Jan 2012 15:36:39 GMT</pubDate>
			<description>Forum: &lt;a href=&quot;http://none.ucoz.lv/forum/17&quot;&gt;PHP&lt;/a&gt;&lt;br /&gt;Thread description: ცვლადები&lt;br /&gt;Thread starter: DL1MP1K&lt;br /&gt;Last message posted by: DL1MP1K&lt;br /&gt;Number of replies: 0</description>
			<content:encoded>PHP-ში ისევე როგორც ყველა პროგრამირების ენაში არსებობენ ცვლადები. მათ გარეშე ალბათ არც არაფერი არ გამოვიდოდა, ან თუ გამოვიდოდა მაშინ კოდი 20 ჯერ ან 30 ჯერ უფრო დიდი გვექნებოდა. ცვლადი უნდა გაიგოთ როგორც რაიმე სახელი რომელიც რაღაცას ნიშნავს, რაღაცას წარმოადგენს. &lt;br /&gt;&lt;br /&gt; ცვლადი შეიძლება იყოს რამდენიმენაერი, მათი სახეობებია: boolean ან bool (ლოგიკური სახეობა. true – 1 ან false – 0), integer (მთელი რიცხვი), double (დიდ სიზუსტემდე დაყვანილი რიცხვი), string (ტექსტი), array (ასოციაციური მასივი), object (ობიექტის ბმული), resource (რესურსი) და NULL (სპეციალური მნიშვნელობა). &lt;br /&gt;&lt;br /&gt; ცვლადი შეიძლება იქნას შექმნილი, შეცვლილი და გაუქმებული. ცვლადის შექმნა ხდება ძალიან მარტივად, ჩვენს მიერ მოგონილ სახელს უნდა მივანიჭოთ რაიმე მნიშვნელობა, მაგრამ მსგავსი სახელის მქონე ცვლადი არ უნდა არსებობდეს, წინააღმდეგ შემთხვევაში თქვენ უბრალოდ შეიტანთ ცვლილებას ცვლადში. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; &lt;?php &lt;br /&gt; // vqmnit cvlads saxelad ‘saiti’ &lt;br /&gt; $saiti = &quot;none.ucoz.lv&quot;; &lt;br /&gt; ?&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; ოგორც ხედავთ ტოლობის ნიშანს მოყვა ბრჭყალი, ორმაგი ბრჭყალის ნაცვლად შეგიძლიათ იხმაროთ უბრალო (‘) ერთი ბრჭყალი. &lt;br /&gt;&lt;br /&gt; როგორც უკვე ავღნიშნეთ ცვლადის შეცვლა ხდება უბრალოდ უკვე არსებული ცვლადისათვის ახალი მნიშვნელობის მინიჭებით. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; &lt;?php &lt;br /&gt; // vqmnit cvlads da gamogvaq ekranze &lt;br /&gt; $saiti = &quot;none.ucoz.lv&quot;; &lt;br /&gt; echo &quot;Mnishvneloba Iyo : &quot;.$saiti; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; // vcvlit cvlads da gamogvaq ekranze &lt;br /&gt; $saiti = &quot;none.ucoz.lv Portal&quot;; &lt;br /&gt; echo &quot; &lt;br /&gt; Mnishvneloba Gaxda : &quot;.$saiti; &lt;br /&gt; ?&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; ასევე შეიძლება ცვლადის გაუქმება, ეს ხდება ფუნქციით unset($var). ამ ფუნქციას არგუმენტად უნდა მივაწოდოთ ცვლადის სახელი, თუ ცვლადი არსებობს მაშინ ის წარმატებით გაუქმდება, თუ არა მაშინ ფუნქცია არ შესრულდება და დააბრუნებს boolean-ის ტიპის ცვლადს false-ს. &lt;br /&gt;&lt;br /&gt; ცვლადის არსებობის შემოწმება კი ხდება ფუნქციით isset($var). თუ არგუმენტად მიწოდებული ცვლადი არსებობს ფუნქცია დააბრუნებს true-ს, საპირისპირო შემთხვევაში კი false-ს. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; &lt;?php &lt;br /&gt; // vqmnit cvlads da gamogvaq ekranze &lt;br /&gt; $saiti = &quot;none.ucoz.lv&quot;; &lt;br /&gt; echo &quot;Mnishvneloba aris : &quot;.$saiti; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; // vauqmebt cvlads $saiti &lt;br /&gt; unset($saiti&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; if (isset($saiti&amp;#41; == true&amp;#41; echo &quot; &lt;br /&gt; Mnishvneloba aris : &quot;.$saiti; &lt;br /&gt; else echo &quot; &lt;br /&gt; Cvladi &amp;#92;$saiti ar arsebobs!&quot;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; ფუნქცია isset($var)-ის მაგვარი უფრო დეტალური ფუნქციებია: is_integer($var), is_double($var), is_string($var), is_numeric($var), is_bool($var), is_scalar($var), is_null($var), is_array($var), is_object($var). ხოლო ცვლადის ტიპის გაგება შეიძლება ფუნქციით getType($var), რომელიც დააბრუნებს ცვლადის ტიპს თუ მიწოდებული არგუმენტი მარტლაც ცვლადია, წინააღმეგ შემთხვევაში დაბრუნდება string-ი ტექსტით: &quot;unknown type&quot;. &lt;br /&gt;&lt;br /&gt; ძალიან იშვიათად, მაგრამ შეიძლება რთულ პროექტზე მუშაობისას დაგჭირდეთ ცვლადის სახეობის შეძლებისდაგვარად შეცვლა. ეს შეიძლება შესრულდეს ფუნქცია settype($var,$type) ის მეშვეობით, შემდეგნაერად. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; &lt;?php &lt;br /&gt; $int = 5; &lt;br /&gt; $num = &quot;5&quot;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; echo gettype($int&amp;#41;.&quot; : &quot;.$int; &lt;br /&gt; echo &quot; &lt;br /&gt; &quot;; &lt;br /&gt; echo gettype($num&amp;#41;.&quot; : &quot;.$num; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; settype($num,&quot;integer&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; echo gettype($num&amp;#41;.&quot; : &quot;.$num; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ?&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; ცვლადების კოპირება ძალიან ადვილია, ერთი შეხედვით გამოუსადეგარი, თუმცა ხანდახან სასარგებლოცაა. ალბათ უკვე თქვენ თვითონაც ხვდებით ეს როგორც მოხდება, მაგრამ მაგალითს მაინც მოვიყვანთ. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt; $cvladi_erti = &quot;gamarjoba&quot;; &lt;br /&gt; $cvladi_ori = $cvladi_erti; &lt;br /&gt; $cvlad_sami = $cvladi_erti; &lt;br /&gt; echo $cvladi_sami; // daicereba &quot;gamarjoba&quot; &lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; არსებობს ასევე სინონუმური ცვლადები. სინონიმური ცვლადების მთავარი შინაარსია ერთი ცვლადის სინონიმის შეცვლისას ავტომატურად შეიცვალოს მეორეც. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt; $cvladi_erti = &quot;gamarjoba&quot;; &lt;br /&gt; $cvladi_ori =&amp; $cvladi_erti; &lt;br /&gt; $cvladi_ori = &quot;naxvamdis&quot;; &lt;br /&gt; echo $cvladi_ori.&quot; = &quot;.$cvladi_erti; &lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
			<category>PHP</category>
			<dc:creator>DL1MP1K</dc:creator>
			<guid>http://none.ucoz.lv/forum/17-19-1</guid>
		</item>
		<item>
			<title>php დამწყებებს - 1 გაკვეთილი</title>
			<link>http://none.ucoz.lv/forum/17-18-1</link>
			<pubDate>Tue, 31 Jan 2012 15:28:06 GMT</pubDate>
			<description>Forum: &lt;a href=&quot;http://none.ucoz.lv/forum/17&quot;&gt;PHP&lt;/a&gt;&lt;br /&gt;Thread description: გამარჯობა სამყარო&lt;br /&gt;Thread starter: DL1MP1K&lt;br /&gt;Last message posted by: DL1MP1K&lt;br /&gt;Number of replies: 0</description>
			<content:encoded>გამარჯობა სამყარო &lt;br /&gt;&lt;br /&gt; თითქმის ყველა პროგრამირების დოკუმენტაცია იწყება ორი მარტივი სიტყვის დაწერით. მოდით, ჩვენც არ დავარღვიოთ ეს ტრადიცია და ჩვენი დოკუმენტაცია დავიწყოთ იგივე ფრაზით. &lt;br /&gt;&lt;br /&gt; საერთოდ PHP-ში ხანდახან შეგვხვდება ერთი და იგივე ფუნქციის ანალოგი ფუნქციები, რომლებიც ხშირად ერთი და იგივე რაღაცას აკეთებენ ან შეიძლბა ოდნავ განსხვავებულს. ფუნქციებზე მოგვიანებით ვისაუბროთ ეხლა კი გავხსნათ ცარიელი *.php ფაილი და ჩავწეროთ: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot;Hello World from PHP&quot;&amp;#41;; &lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&lt;br /&gt; ამ ფაილის გაშვებისას ეკრანის ზემო მარცხენა კუთხეში დაიწერება ჩვენი ყველასათვის ცნობილი ფრაზა.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ალბათ გაინტერესებთ თუ რატომ იწყება ფაილი &lt;?php თი და მთავრდება ?&gt; ამით. მოკლედ რომ ვთქვათ, PHP-ის კოდი საერთოდ იწერება ამ კონტექსტში. ინტერპრეტატორი გებულობს, რომ კოდი რომელიც მოთავსებულია &lt;?php -სა და ?&gt; -ს შორის უნდა აღიქვას როგორც PHP სკრიპტი. მოდით ვცადოთ შემდეგი რამ. უკვე დაწერილ ფაილს ?&gt; ამის ქვეს დავუწეროთ.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; &amp;#91;code] &lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot;Hello World from PHP&quot;&amp;#41;; &lt;br /&gt; ?&gt; &lt;br /&gt;&lt;br /&gt; Hello World from HTML &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; სკრიპტის გაშვებისას დავინახავთ რომ აქამდე დაწერილი კოდის ქვეშ გაჩნდა მეორე წარწერაც. დაუკვირდით, კოდი წამოვიდა ?&gt; ამის შემდეგ, ანუ ინტერპრეტატორმა წამოსული კოდი არ აღიქვა როგორც PHP და ბრაუზერს ანდო, ბრაუზერი კი ტექსტს აღიქვამს როგორც (text/html) HTML. &lt;br /&gt;&lt;br /&gt; მოდით გავარჩიოთ ჩვენს მიერ დაწერილი ფუნქცია print(&quot;Hello World from PHP&quot;); &lt;br /&gt;&lt;br /&gt; ფუნქცია print უზრუნველყობს მისი არგუმენტების ეკრანზე დაწერას. ყველა ფუნქცია შემდეგი სტრუქტურისაა : სახელი(არგუმენტები). ჩვენს შემთხვევაში ფუნქციის სახელია print ხოლო მისი არგუმენტია Hello World from PHP. თუ არგუმენტი ტექსტი ანუ String ია, ის უნდა მოვათავსოთ ბრჭყალებში, წინააღმდეგ შემთხვევაში ინტერპრეტატორი მას სხვაგვარად აღიქვამს. ბრჭყალებათ მიღებულია ორმაგი ობჭყალების ხმარება (”), თუმცა შეიძლება ვიხმაროთ ერთი ბრჭყალი (’). ჩვენ ბრჭყალებზე მოგვიანებით ვისაუბრებთ ეხლა კი დავაკვირდეთ ფუნქციის ბოლოს მყოფ (;) ნიშანს. აუცილებელია ყველა ბრძანებას მოსდევდეს ; ნიშანი, რადგან ინტერპრეტატორმა აღიქვას რომ ეს ფუნქცია დასრულებულია. &lt;br /&gt;&lt;br /&gt; print ფუნქციის ალტერნატიული ფუნქციაა echo. შეგიძლიათ დარწმუნდეთ: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot;Hello World from Print&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot; &lt;br /&gt; &quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo(&quot;Hello World from Echo&quot;&amp;#41;; &lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; ეს ყველაფერი არაა, PHP-ს შემქმნელებმა იფიქრეს, რომ ესეთი მარტივი ფუნქციები არ არის აუცილებელი იყოს ფუნქციის სახით, რადგან მათ მხოლოდ ერთი არგუმენტი მიეწოდებათ, ასე რომ print, echo და კიდე რამდენიმე ფუნქცია შეგიძლიათ იხმაროთ შემდეგნაერადაც: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print &quot;Hello World&quot;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &quot; &lt;br /&gt; &quot;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &quot;Hello World&quot;; &lt;br /&gt; ?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; განსხვავება მხოლოდ ისაა, რომ ზოგიერთისთვის არასასიამოვნო ფრჩხილები მოშორებულია. &lt;br /&gt;&lt;br /&gt; ფუნქციებზე და არგუმენტებზე მოგვიანბით ვისაუბრებთ, პირველი გაკვეთილი კი დასრულებულია.</content:encoded>
			<category>PHP</category>
			<dc:creator>DL1MP1K</dc:creator>
			<guid>http://none.ucoz.lv/forum/17-18-1</guid>
		</item>
	</channel>
</rss>