BUna:) Am si eu cateva intrebari in legatura cu functiile in php..Ok...:
1. Am vazut pe net/scripturi functii asa: function nume($var, $var2){
Asa...nu inteleg ce e cu acel $var...si mai ales ca vad in functie $var + $var2 ...Dar...m-am uitat sus la cod si nu am mai vazut nici unde $var si $var2. De unde il ia? Si de unde sti ce contine acea variabila?
2. Dece sa scri:
function nume(){
echo "Hello World";
}
cand poti sa scri direct echo "hello world"; ?
Ms!
Intrebare functii
-
- Mesaje:313
Intrebare functii
Se spune ca...."omul tot invata in viata". Dar...Totusi...Trebie sa ne oprim undeva, nu?
MarPlo
Mesaje:4343
1. $var si $var2 din parantezele functiei se numesc parametri functiei. Acestia nu sunt definiti undeva, ci preiau valoarea cand functia e apelata si o poate utiliza in corpul ei.
De exemplu:
Dupa cum se vede, parametri , aici $a si $b contin valorile care sunt adaugate intre paranteze atunci cand functia e apelata, in ordinea adaugarii lor.
2. Poti sa scrii si direct echo 'Hello Word'; , probabil e doar un exemplu simplu despre cum se creaza o functie.
Dar de ex., daca ai un continut mai mare, cum ar fi cateva randuri de text, in loc sa scrii de fiecare data tot acel continut, il stocheczi intr-o functie (sau intr-o variabila), iar cand e nevoie apelezi (scrii) doar numele functiei sau variabilei, care e mai scurt.
In plus, daca vrei sa faci o modificare la text, in loc sa modifici in mai multte locuri unde e scris, modifici intr-un singur loc unde e salvat.
Cate ceva mai mult despre functii e la lectia Utilizare Functii.
De exemplu:
Cod: Selectaţi tot
<?php
// definire functie cu doi parametri
function getSum($a, $b) {
$c = $a+$b;
return $c;
}
// apelare functie
echo getSum(2, 3); // 5
echo getSum(22, 53); // 75
?>
2. Poti sa scrii si direct echo 'Hello Word'; , probabil e doar un exemplu simplu despre cum se creaza o functie.
Dar de ex., daca ai un continut mai mare, cum ar fi cateva randuri de text, in loc sa scrii de fiecare data tot acel continut, il stocheczi intr-o functie (sau intr-o variabila), iar cand e nevoie apelezi (scrii) doar numele functiei sau variabilei, care e mai scurt.
In plus, daca vrei sa faci o modificare la text, in loc sa modifici in mai multte locuri unde e scris, modifici intr-un singur loc unde e salvat.
Cate ceva mai mult despre functii e la lectia Utilizare Functii.