Witam.
Dziś spróbuję zapoznać was z php.
Wiem że już taki tutorial był ale chciałbym podzielić się moim.
Więc.
Podstawy
Pisząc w php zawsze zaczynamy od:
<?php
lub krócej:
<?
Kończymy:
?>
Wywoływanie tekstu:
<?//początek
echo "nasz tekst";
//koniec
?>
Funkcja echo wywołuje tekst.
Zawsze na końcu trze stawić średnik ";"
Zmienne:
zmienne są to dane które przypisujemy do danego skrótu.
Przykład:
<?
$a = 3;//zmienna a jest równa 3
?>
Jak tworzymy skrót:
Zawsze przed nazwą stawiamy dolar "$" zawsze, później nazwę.
Nigdy w nazwie pierwsza po dolarze "$" nie może być liczba:
<?
$1 = 5;//TO JEST BŁĄD
Ale można robić tak:
<?
$a1 = 5;//Poprawne
Teraz zmienna jest poprawna.
Wykorzystywanie:
<?
$a = 'Arcaro';
echo "Skąd wziął się nick ".$a."?
Kiedyś szukałem .... znalazłem nazwisko ".$a"";
?>
Zawsze w echo zmienne stawiamy w
".$zmienna."lub
'.$zmienna.'
Jest to przykład.
Też można wykorzystać w matematyce:
<?
$a = 3;
$b = 4;
$c = $a + $b;//działanie na zmiennych, możemy tak mnożyć dodawać itp...
echo "".$c."";
?>
If'y
If - z angielskiego jeżeli.
W php nazywamy to warunkiem.
Czyli sama nazwa mówi jeżeli coś np:
Jeżeli będę miał złotówkę, pójdę do sklepu
Tak samo jest w php:
$a=1;
if($a >= 1){
echo "pójdę do sklepu";
}
Warunek zawsze zaczynamy od if.
Po if stawiamy nawias "("a w nawiasie co chcemy zrobić po tym nawias kolejny, zamknięcia ")".
Jeśli zmienna większa lub równa 1 to wykonuje się to co jest w klamrze "{"
czyli wyświetla tekst "pójdę do sklepu".
Pamiętamy, zawsze musimy zamknąć to co otworzyliśmy.
Operatory:
== Sprawdza czy argumenty są sobie równe
!= Sprawdza czy argumenty się różnią
< Sprawdza czy argument jest mniejszy
<= Sprawdza czy argument jest mniejszy lub równy
> Sprawdza czy argument jest większy
>= Sprawdza czy argument jest większy lub równy
Else
Else - Z angielskiego albo.
Czyli po naszym skrypcie:
Jeśli mam złotówkę to pójdę do sklepu, a jeżeli nie, to zjem kanapkę.
W praktyce:
$a=1;
if($a >= 1){
echo "pójdę do sklepu";
}else{
echo "zjem kanapkę";
}
Czyli gdy chcemy przedłużyć skrypt, zawsze po klamrze "}" coś dopisujemy w tym wypadku "else" i tak jak wcześniej, otwieramy klamrę i piszemy co ma się stać, jeżeli nie będę miał 1 zł.
W tym wypadku funkcją "echo "zjem kanapkę";".
Elseif
Można to przetłumaczyć jako "jeżeli nie".
Czyli:
Jeśli mam złotówkę to pójdę do sklepu,jeśli 0.50 gr, kupię chipsy, a jeżeli nie, to zjem kanapkę.
Czyli:
$a=0.5;
if($a >= 1){
echo "pójdę do sklepu";
}elseif($a == 0.50){
echo "kupię chipsy";
}else{
echo "zjem kanapkę";
}
Czyli, teraz po klamrze "}" stawiamy elseif i otwieramy nawias "(" a w nim zapisujemy argument i zamykamy nawias ")".I rzecz jasna otwieramy klamrę "{" i zapisujemy co ma się stać jeśli mamy 1 groszy.
W tym wypadku wyświetli nam sie:
kupię chipsy.
Dlaczego później jest else:
Ta funkcja wygląda tak:
Jeżeli $a jest równe 1 to zrobi to co jest w klamrze "{}", jeżeli jest równe 0,50 to wyświetli to co jest w klamrze(ale w tej do elseif), a jeśli 1 i 2 funkcja się nie spełni, czyli np:
$a=0.3;
if($a >= 1){
echo "pójdę do sklepu";
}elseif($a == 0.50){
echo "kupię chipsy";
}else{
echo "zjem kanapkę";
}
Jak mam 30 groszy, to zawsze wyświetli nam kanapkę.
Tam możemy w nieskończoność, ale zawsze na końcu dajemy else!
Mam nadzieje że rozumiecie o co biega.
Funkcje
Funkcje to tak jakby skrót do czegoś np:
function nazwa() //nazwa funkcji
{
echo "Funkcja działa"; //Co ma robić funkcja
}
Wywoływanie funkcji:
nazwa();
Przydatne komendy php:
-Rand(losowanie):
rand(3,9);Losuje liczby z przedziału 3-9.
-Include(załączenie pliku):
include("nazwa.php");
Niedługo dodam dalszą część.
Tutorial by Arcaro