O Bambus Brothersih

Vse o članih motoristične skupine Bambus Brothers
 
HomeHome  PortalPortal  CalendarCalendar  FAQFAQ  MemberlistMemberlist  UsergroupsUsergroups  SearchSearch  RegisterRegister  Log in  

Share | 
 

 PHP programska koda

Go down 
AuthorMessage
Administrator
Administrator
Administrator
avatar

Number of posts : 355
Age : 25
Registration date : 2006-11-09

PostSubject: PHP programska koda   Sat Dec 02, 2006 7:35 pm

OSNOVE

* Server-side HTML-embedded scripting language
* Razlika oz izboljšava s CGI skriptami je v tem, da je potrebno veliko manj truda iz generiranje izpisa
* Razlika z Javascriptom je v tem, da je Javascript client-side scripting language
*

Primer PHP kode:

<html>
<head>
<title>Primer 1</title>
</head>
<body>

<php>

</body>
</html>

*

Prehajanje med HTML in PHP kodo:




1. <? <Za> <- Zaključek

2. <?php <Za> <- Zaključek

3. <script> <- Začetek
</script> <- Zaključek

4. <% <Za> <- Zaključek

Še okrajšava:
<spremenljivka>

*

PHP podpira naslednje tipe podatkov

Polja (Array)
Števila v plavajoči vejici (Floating-point Numbers)
Cela števila (integer)
Stringe
Objekte


*

Spremenljivke

1. Osnovne Spremenljivke


$var = "Janez";
$Var = "Novak";

echo "$var, $Var"; // Izpiše “Janez Novak”

2. Preddefinirane Spremenljivke. Ločimo (http://php.net/manual/en/language.variables.predefined.php)

a.) Spremenljivke Apache strežnika

b.) Spremenljivke PHP okolja

c.) Lokalne/Globalne Spremenljivke

d.) Spremenljivke spremenljivk. Primer:

$a = "hello";

echo "$a ${$a}";

ali echo "$a $hello";

Izpiše “hello world. “



e.) Spremenkjivke, ki v PHP vstopajo od zunaj (HTML Data Formi)

<form>
Name: <input><br>
<input>
</form>

*

Konstante. Primer

<php>

*

Izrazi

1. Artitmetični izrazi

function double($i) {
return $i*2;
}
$b = $a = 5; /* $a in $b dobita vrednost 5

$c = $a++; /* po-inkramentno povečevanje. $c prišteje originalno vrednost $a (5) in poveča za 1;

$e = $d = ++$b; /* pre-inkramentno povečevanje, $d in $e priredi vrednost 6 (5+1)


/* $d in $e sta sedaj oba enaka 6 */

$f = double($d++); /* $f dobi vrednost 2x $d pred povečevanjem 2*6 = 12
$g = double(++$e); /* $e se poveča za 1 ter $g dobi vrednost 2x novi $e 2*7 = 14

2. Prireditveni izrazi

$a = ($b = 4) + 5; // $a je enak sedaj 9, $b pa 4

$a = 3;

$a += 5; // $a postavi na vrednost 8. Enak izraz je tudi $a = $a + 5;

$b = "Hello ";

$b .= "There!"; // $b ima vrednost "Hello There!", oz daljše: $b = $b . "There!";


3. Primerjalni izrazi

$a == $b Vrne True če sta $a in $b enaka

$a != $b Vrne False, če sta $a in $b različna

$a <b> $b Vrne True, če je $a strogo večje $b.

$a <b>= $b Vrne True, če je $a večje ali enako od $b.



4. Logični izrazi


$a && $b (IN) Dobi vrednost True, če sta oba enakaTrue

$a || $b (ALI) Dobi vrednost True, če je vsaj eden izmed njih enak True

* Funkcije

Definiranje funkcije:

function sestej ($a, $b)
{
$c=$a+$b;
return $c;
}



Uporaba Funkcije: echo sestej(5,3) --> Izpise rezultat 8



Najlažje je da vzamete Beležnico (Notepad) in to kar notri pišete.
_________________
Administrator
Back to top Go down
View user profile http://bambusbrothers.heavenforum.com
 
PHP programska koda
Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
O Bambus Brothersih :: Računalništvo :: Programiranje-
Jump to: