Daxuyaniya "vegerê" ya di fonksiyonên PHP-ê de di herikîna darvekirina bernameyekê de ji armancek girîng re xizmet dike. Ew dihêle fonksiyonê nirxek an encamek li koda bangê vegerîne. Ev gotin ji bo bidawîkirina pêkanîna fonksiyonê û vegerandina kontrolê ji koda bangê re, digel derana xwestinê, tê bikar anîn.
Armanca bingehîn a karanîna daxuyaniya "veger" ev e ku meriv komek rêwerzan di hundurê fonksiyonek de vehewîne û encamek taybetî jê bistîne. Dema ku fonksiyonek tê gotin, koda di hundurê fonksiyonê de tête darve kirin, û her hesabên an operasyonên pêwîst têne kirin. Dema ku encama xwestî were bidestxistin, ew dikare bi karanîna daxuyaniya "vegerê" vegere koda bangê.
Bi vegerandina nirxek ji fonksiyonek, em dikarin encamê ji bo pêvajoyek an pêşandana bêtir peyda bikin. Koda gazîkirinê dikare nirxa hatî vegerandin di guhêrbarekê de hilîne, wê di biwêjekê de bikar bîne, an jî wekî argumanek ji fonksiyonek din re derbas bike. Ev di bernamekirinê de modularbûn û ji nû ve bikaranînê dihêle, ji ber ku fonksiyon dikarin ji bo pêkanîna karên taybetî werin sêwirandin û hilbera pêwîst vegere.
Li vir mînakek heye ku karanîna daxuyaniya "vegerê" di fonksiyonên PHP de nîşan bide:
php function calculateSum($num1, $num2) { $sum = $num1 + $num2; return $sum; } $result = calculateSum(5, 3); echo $result; // Output: 8
Di mînaka jorîn de, fonksiyona `calculateSum()` du hejmaran wekî arguman digire, berhevoka wan dihejmêre, û encamê bi karanîna gotina "veger" vedigerîne. Koda gazîkirinê nirxa vegerandî dide guhêrbara `$result` û dûv re wê bi karanîna gotina `echo` nîşan dide.
Daxuyaniya "veger" dikare bêyî nirxek jî were bikar anîn, di vê rewşê de ew bi tenê pêkanîna fonksiyonê diqedîne û kontrolê vedigerîne koda bangê. Ev dikare di rewşên ku pêdivî ye ku fonksiyonek zû derkeve an dema ku fonksiyon ne hewce ye ku encamek taybetî vegerîne de kêrhatî be.
Daxuyaniya "veger" di fonksiyonên PHP-ê de di wergirtin û derbaskirina encamek xwestinê de ji fonksiyonek ji koda bangê re rolek girîng dilîze. Ew dihêle ku modularbûn, ji nû vebikaranîna, û rêxistina kodê bikêrhatî bi vegirtina mantiqê di hundurê fonksiyonan de û vegerandina encamên pêwîst.
Pirs û bersivên din ên vê dawiyê di derbarê Bingehên EITC/WD/PMSF PHP û MySQL:
- Nêzîkatiya pêşniyarkirî ji bo gihîştin û guheztina taybetmendiyên di polê de çi ye?
- Em çawa dikarin di polê de nirxa milkek taybet nûve bikin?
- Feydeya bikaranîna wergir û seteran di polê de çi ye?
- Em çawa dikarin xwe bigihînin nirxa milkê taybet di polê de?
- Armanca taybetkirina milkên di polê de çi ye?
- Di dersên PHP de fonksiyonek çêker çi ye û armanca wê çi ye?
- Di dersên PHP de rêbazên çi ne û em çawa dikarin dîtina wan diyar bikin?
- Taybetmendiyên di çînên PHP de çi ne û em çawa dikarin dîtina wan diyar bikin?
- Em çawa ji çînek di PHP-ê de tiştek biafirînin?
- Di PHP de çînek çi ye û ji kîjan armancê re xizmet dike?
Pirs û bersivên bêtir li EITC/WD/PMSF PHP û MySQL Fundamentals bibînin