<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Web Design Constanta Blog &#187; variabile</title>
	<atom:link href="http://www.webdesign-constanta.com/blog/tag/variabile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webdesign-constanta.com/blog</link>
	<description>web design constanta blog</description>
	<lastBuildDate>Sat, 17 Jul 2010 18:02:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Variabilele in PHP</title>
		<link>http://www.webdesign-constanta.com/blog/web-design/valori-literale-si-variabile/</link>
		<comments>http://www.webdesign-constanta.com/blog/web-design/valori-literale-si-variabile/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 15:36:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[valori literale]]></category>
		<category><![CDATA[variabile]]></category>

		<guid isPermaLink="false">http://www.webdesign-constanta.com/blog/?p=150</guid>
		<description><![CDATA[Deseori, este convenabil să atribui un nume unei valori, similar procedeului comun folosit în algebră. O valoare cu nume se numeşte variabilă, deoarece este posibilă modificarea valorii asociate numelui. Prin contrast, o valoare literală este fixă. Dacă preferaţi, o variabilă poate fi asimilată cu o casetă care poartă numele variabilei. Valoarea unei variabile este dată [...]]]></description>
			<content:encoded><![CDATA[<p>Deseori, este convenabil să atribui un nume unei valori, similar procedeului comun folosit în algebră. O valoare cu nume se numeşte variabilă, deoarece este posibilă modificarea valorii asociate numelui. Prin contrast, o valoare literală este fixă.</p>
<p>Dacă preferaţi, o variabilă poate fi asimilată cu o casetă care poartă numele variabilei. Valoarea unei variabile este dată de o valoare literală, scrisă pe o bucată de hârtie plasată în interiorul casetei, în orice moment, puteţi înlocui bucata de hârtie cu o alta, care conţine o nouă valoare a variabilei.</p>
<p><span id="more-150"></span></p>
<p>PHP impune câteva reguli asupra numelor variabilelor, astfel încât să poată face imediat diferenţa dintre variabile şi numere, şiruri şi alte elemente de program. Iată o metodă de formare a unui nume corect de variabilă PHP:</p>
<p>1. Începeţi cu simbolul dolarului ($).</p>
<p>2. După simbolul dolarului, scrieţi o literă sau o liniuţă de subliniere ( _ ). Litera poate fi scrisă cu majuscule sau minuscule.</p>
<p>3. Continuaţi prin a adăuga oricâte litere, cifre sau liniuţe de subliniere doriţi. Nu vă lăsaţi dus de val şi să creaţi un nume de variabilă atât de lung, astfel încât să fie dificil de tastat. Creaţi, totuşi, un nume care să descrie cu claritate scopul variabilei.</p>
<p>Iată câteva exemple de nume de variabile corecte şi incorecte:</p>
<blockquote><p>$lungime  Corect</p></blockquote>
<blockquote><p>$x  Corect, dar nu foarte descriptiv</p></blockquote>
<blockquote><p>y  Incorect, nu începe cu semnul dolarului</p></blockquote>
<blockquote><p>$1side Incorect, semnul dolarului nu este urmat de o literă sau de un caracter de subliniere</p></blockquote>
<blockquote><p>$a+b Incorect, conţine semnul plus acolo unde sunt permise numai litere, cifre şi caractere de subliniere</p></blockquote>
<p>Deşi puteţi folosi litere majuscule sau minuscule în numele variabilelor, diferenţa dintre literele scrise cu majuscule şi cele scrise cu minuscule este importantă. Variabila denumită $A nu este una şi aceeaşi cu variabila $a.</p>
<p>Pentru a asocia o valoare unei variabile, veţi scrie ceea ce se numeşte o instruc­ţiune de atribuire. Iată un exemplu simplu:</p>
<blockquote><p>$temperatura = 72.3;</p></blockquote>
<p>Numele variabilei este urmat de un semn egal (=), care identifică instrucţiunea ca fiind o instrucţiune de atribuire. Semnul egal este urmat de valoarea care urmează a fi atribuită variabilei, în acest exemplu, valoarea este dată de valoarea literală dublă 72.3. Caracterul punct şi virgulă (;) marchează sfârşitul instrucţiunii.</p>
<p>Exemplul anterior a atribuit unei variabile o valoare-literală. De asemenea, puteţi atribui valoarea unei variabile către o altă variabilă, prin scrierea unei instrucţiuni de atribuire astfel:</p>
<blockquote><p>$câştigător = $punctajul_cel_mai_mare;</p></blockquote>
<p>În acest caz, valoarea variabilei $punctajul_cel_mai_mare înlocuieşte valoarea variabilei $castigator.</p>
<p>Ca o valoare literală, o variabilă poate avea o valoare de tip întreg, dublu sau şir. Forma valorii unei variabile se numeşte tipul variabilei. Tipul unei variabile se poate modifica dacă atribuiţi variabilei o valoare de un tip diferit faţă de cel al valorii curente a variabilei. De exemplu, instrucţiunea de atribuire:</p>
<blockquote><p>$x = 1;</p>
<p>atribuie variabilei $x tipul întreg.</p></blockquote>
<p>Dacă instrucţiunea de atribuire:</p>
<blockquote><p>$x = 1.5;</p></blockquote>
<p>va fi executată ulterior, variabila $x devine de tip dublu. În multe limbaje de progra­mare, tipul unei variabile nu poate fi modificat. Dacă aţi programat folosind un asemenea limbaj, la început s-ar putea ca această caracteristică a limbajului PHP să vi se pară deconcertantă, dar probabil că o veţi găsi extrem de convenabilă după ce vă veţi fi acomodat cu ea.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.webdesign-constanta.com%2Fblog%2Fweb-design%2Fvalori-literale-si-variabile%2F&amp;linkname=Variabilele%20in%20PHP">Share/Save</a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.webdesign-constanta.com/blog/web-design/valori-literale-si-variabile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

