PHP: berrikuspenen arteko aldeak

Ezabatutako edukia Gehitutako edukia
No edit summary
No edit summary
1. lerroa:
==Sarrera==
PHP ''script'' (“gidoi”) lenguaia bat da, besteak beste, web orrien dinamismoa handitzeko diseinatua. Hasieran, web orrien mantenuan laguntzeko sortutako makro talde bat besterik ez zen, baina ordutik bere ezaugarriak hazten joan dira, datu base handiek osatzen duten lan-inguruak maneiatzeko gai den programazio lenguaia erabilgarri bat izateraino. Bere arrakasta, besteak beste, [[C]] programazio lenguaiaren sintaxiarekin duen parekotasunagatik, bere habiaduragatik eta bere sinplizitateagatik datorkio.
 
Web zerbitzarietan erabiltzen den script lenguaia bat da eta bertan exekutatzen da. Honegatik, PHP kodigoa duen orri bat zerbitzarian interpretatuko da bezeroari (kasu honetan, edozein nabigatzailerekin web orri bat ikustea eskatu duen erabiltzaile bat) bidali aurretik. Bezeroak jasotzen duen orrian ez du PHP kodigorik ikusgai, hau erabat interpretatua eta ordezkatua izan da eta web osoan ojiko HTML bakarrik ikus daiteke.
6. lerroa:
PHP kodigoa duten orrian erabiltzaileak ikusi aurretik aldatzen da, baldintza batzuen arabera. Horrela, orriaren ezaugarriak (kolorea, tabla kopurua eta egitura, etab…)aldatu ditzazkegu erabiltzaile jakin batzuen arabera edota MySQL bezalako datu base bat integratu orrian bertan. Laburbilduz, PHPk orri estatiko bat dinamiko bihurtzen du.
PHP ''Open Source'' teknologia bat da. Hau da, dohainekoa eta askea da, iturri-kodea ikusi eta alda daiteke, betiere PHP lizentzia betetzen bada.
 
PHP bi bertsio paralelotan hari da garatzen. 4 bertsioaren azken argitalpena 4.4.4 da eta 5 bertsioarena 5.1.5.
24. lerroa:
<pre><nowiki>
<?php
Echoecho “Ongietorri PHPren mundura”;
?>
</nowiki></pre>
43. lerroa:
$nere_aldagaia = "4321";
Echoecho $NERE_ALDAGAIA. "<br>";
Echoecho $nere_aldagaia. "<br>";
?>
</nowiki></pre>
65. lerroa:
$EMA = $BAT1 + $BAT2;
 
Echoecho $BAT1 . "-en eta " . $BAT2 . "-ren batura " . $EMA . " da";
//Programa honek 12 + 4 kalkulatzen du
?>
106. lerroa:
<pre><nowiki>
<?
Globalglobal $aldagai; //Aldagai globala da
$zenbaki = 1; //Hau ere bai, nahiz eta ez deklaratu global bezala
 
113. lerroa:
$biderketa = ($zenbaki * 50);
//biderketa aldagaia bidertu funtzioan existitzen da soilik
Echoecho $biderketa;
}
?>
166. lerroa:
$b = 2;
 
Ifif($a == $b)
{
echo “2 eta 5 berdinak ?! Arraroa benetan”;
}
Elseelse
{
echo “2 eta 5 logikoki ezberdinak dira”;
183. lerroa:
<pre><nowiki>
<?php
Ifif (sententzia)
{
egia balitz exekutatu beharrekoa
}
Elseelse
{
Gezurra balitz exekutatu beharrekoa
200. lerroa:
$a = 1;
 
Switchswitch ($a)
{
Casecase 0:
Echoecho “a berdin 0”;
Breakbreak;
Casecase 1:
Echoecho “a berdin 1”;
Breakbreak;
Casecase 2:
Echoecho “a berdin 2”;
}
?>
222. lerroa:
<?php
$a = 3;
Whilewhile($a < 7)
{
Echoecho “a-ren balioa “ .$a . “ da momentu honetan <br>”;
$a++;
}
236. lerroa:
<pre><nowiki>
<?php
Forfor ($a = 3; $a < 7; $a++)
{
Echoecho “a-ren balioa “ .$a . “ da momentu honetan <br>”;
}
?>
254. lerroa:
<pre><nowiki>
<?php
Functionfunction BaturaErrekurtsiboa($a, $b)
{
$batura = $a + $b;
Returnreturn $batura;
}
 
Functionfunction Bigeibi()
{
$batura = baturaErrekurtsiboa(2,2);
Echoecho $batura;
}
?>