Əlavə operatorlar & Və (AND) | Və ya (OR) ^ (XOR) ~ inkar (NOT) >> Soldakı ədədi özünün dəhə qədəri mənimsətməklə artırır. <<
Funksiyalar
echo() (təkrarlamaq, yamsılamaq) –Bu əslində funksiya
sayılmır(dilin konstruksiyasıdır) və ona görə də mötərizələr yanında
qeyd olunur. Bu komandadan sonra müxtəlif formalara əmrlər vermək olar.
1. Ən sadə forma
<?php
echo "Hello World";
?>
Nəticəsi: Hello World
1.2. Proqram formasında yazılışına baxmayaraq o bir sətrə sözləri toplayır.
<?php
echo "This spans
multiple lines. The newlines will be
output as well";
?>
Nəticəsi: This spans multiple lines. The newlines will be output as well
1.3. Burada əlavə olunan \n boşluq rolunu oynayır. PHP dilinin qrammatikası : )
<?php
echo "This spans\nmultiple lines. The newlines will be\noutput as well.";
?>
Nəticə: This spans multiple lines. The newlines will be output as well.
1.4. Nəticə və script(proqram cümləsi) arasındakı fərqə baxsanız
müəyyən simvolların itdiyini görərsən. Dırnağın düşməsi üçün ayrıca
şəkildə dırnağın önünə \ (slash-sləş) simvolu artırılıb.
Nəticə:
escaping characters is done "Like this".
1.5 Ehco vasitəsi ilə sən dəyişənlərin mənalarını ekrana verə bilərsən.
Cümlələr bir-birinə qatışmasın deyə \n artırdım beləliklə cümlələr
arasında boşluq yarandı.
Nəticə: Menim adim Zabil dir. Menim adim Zabil ve familiyam Ibayev dir. ZabilIbayev.
Zabil Ibayev. Qeyd:Dəyişənlər ‘ $’ işarəsi ilə qeyd olunurlar. x yazsan
adicə hərf, $x yazsan ona bərabər olan məna başa düşüləcək. $x=10,
$z=Zabil, $i=Zabil IBAYEV.
1.6. echo qoşa "”dırnaqlardan əlavə tək ‘’ dırnaqlarla da işləyir. Tək
dırnaqlar hər hansı bir string-in(yazının) şəkil formasında təsviridir.
Yəni $x -in dəyişən olduğunu anlamır.
<?php
$x='ibayev';
echo'zabil $x';
echo "\n",'zabil',"\n",$x;
?>
Nəticə: zabil $x zabil ibayev
Print ( ) (çapa vermək) – funksiya sayılmır(dilin konstruksiyasıdır) və
ona görə də mötərizələr yanında qeyd olunur. Bu komandadan sonra
müxtəlif formalara əmrlər vermək olar.
Ümumi qeyd: Bütün funksiyaların sətri bitdikdən sonra ; (nüqtə vergül)
qoyulmalıdır. Digər halda ondan sonra gələn yeni funksiyanın
işləməyəcək və nəticədə error(səhv) verəcək.
Burda diqqətli ol. Bu funksiya echo ilə oxşar olsa da onunla eyni
formada yazılmır. Ümumilikdə aşağıda göstərdiklərimi səndə yoxla.
1.
print("Hello World"); \\ Hello World
2.
$z="Zabil";
print $z; \\ Zabil
3.
print "eynen echodaki kimi dirnaqlar slash isharesi ile gorunur \" Ibayev Zabil\".";
\\ eynen echodaki kimi dirnaqlar slash isharesi ile gorunur " Ibayev Zabil".
4.
$i="Ibayev";
print "Zabil $i"; \\ Zabil Ibayev
5. Maraqlı bir forma <<<END................................... END; arasında qalan cümlələr ekrana verilə bilir
print <<<END
Men bilmirem niye ama bele yazmaq olur :)Men bilmirem niye ama bele yazmaq olur :)
Men bilmirem niye ama bele yazmaq olur :)Men bilmirem niye ama bele yazmaq olur :)
Men bilmirem niye ama bele yazmaq olur :)Men bilmirem niye ama bele yazmaq olur :)
END;
\\ Men bilmirem niye ama bele yazmaq olur :)Men bilmirem niye ama bele
yazmaq olur :) Men bilmirem niye ama bele yazmaq olur :)Men bilmirem
niye ama bele yazmaq olur :) Men bilmirem niye ama bele yazmaq olur
:)Men bilmirem niye ama bele yazmaq olur :)