Di PHP-ê de fonksiyonên têkel û hewcedar têne bikar anîn da ku pelên derveyî di hundurê nivîsarek PHP-ê de têxin nav û bicîh bikin. Dema ku ew ji armancek wekhev re xizmet dikin, di navbera wan de cûdahiyên nazik hene ku dikarin li ser tevgera koda we bandor bikin.
Fonksiyona tevlêkirinê tê bikar anîn da ku pelek bihewîne û heke pel neyê dîtin jî pêkanîna skrîptê bidomîne. Ger pel neyê dîtin, peyamek hişyariyê tê xuyang kirin, lê skrîpt berdewam dike. Dema ku pelên ku ji bo fonksiyona skrîptê ne krîtîk in tê de dibe ku bikêr be. Li vir mînakek heye:
php include 'myfile.php';
Ji hêla din ve, fonksiyona pêdivî tête bikar anîn ku pelek tê de hebe û heke pel neyê dîtin pêkanîna skrîptê rawestîne. Ger pel neyê dîtin, xeletiyek kujer tê xuyang kirin, û pêkanîna senaryoyê bi dawî dibe. Dema ku pelên ku ji bo fonksiyona skrîptê bingehîn in tê de bikêr e. Li vir mînakek heye:
php require 'myfile.php';
Di her du rewşan de, pelê tê de dikare koda PHP-ê, nîşankirina HTML-ê, an jî tevliheviyek herduyan hebe. Pelê tê de wekî ku naveroka wê rasterast li cîhê navnîşê an jî hewceyê hewceyê hatî nivîsandin tê derman kirin.
Hêjayî gotinê ye ku hem di nav de û hem jî hewce dike dikare bi rêyek bêkêmasî an têkildar re were bikar anîn da ku pelên ji pelrêçikên cihêreng tevde bike. Bo nimûne:
php include '/path/to/myfile.php'; require '../path/to/myfile.php';
Dema ku tê bikar anîn an hewce dike, girîng e ku hûn bandora li ser performans û ewlehiyê bifikirin. Tevlî pelên nepêwist an tevlêkirina pelên ji çavkaniyên nebawer dikarin qelsiyan li serîlêdana we destnîşan bikin. Ji ber vê yekê, tê pêşniyar kirin ku hûn bi baldarî bikar bînin û hewce bikin û pê ewle bibin ku pelên tê de hewce û ewledar in.
Cûdahiya sereke di navbera fonksiyonên tevlêbûn û hewcedariyê de di PHP-ê de ev e ku têde dê hişyariyek nîşan bide û ger pel neyê dîtin pêkanîna skrîptê bidomîne, dema ku pêdivî dê xeletiyek kujer nîşan bide û darvekirina skrîptê rawestîne. Girîng e ku meriv fonksiyona guncan li ser bingeha rexnegiriya pelê tê de hilbijêrin.
Pirs û bersivên din ên vê dawiyê di derbarê Li PHP pêşve diçin:
- Hin operasyonên ku dikarin li ser daneya formê ya di PHP-ê de piştî ku ew hate bidestxistin bêne kirin çi ne?
- Em çawa dikarin xwe bigihînin daneyên formê yên ku bi rêbazên GET û POST di PHP de hatine şandin?
- Cûdahiya di navbera rêbazên GET û POST de di radestkirina formê de çi ye, û kengê divê her rêbaz were bikar anîn?
- Em çawa dikarin pelê header.php-ê bi karanîna PHP-ê di nav rûpelên HTML-ê de bicîh bikin?
- Feydeyên karanîna fonksiyonên "hewce" û "tevlî" di PHP-ê de ji bo afirandina şablonên ji bo projeyek pêşkeftina malperê çi ne?
- Çima sûdmend e ku meriv fonksiyonan tevde bike û hewce bike ku di pêşkeftina malperê de şablonan biafirîne?
- Em çawa dikarin di PHP-ê de şablonek navbarê biafirînin?
- Ger dema ku pelek bi karanîna fonksiyona tevlêkirinê tê de xeletiyek hebe çi dibe?
- Em çawa dikarin pelek di PHP-ê de bi karanîna danezana tevlêbûnê an hewceyê vebigirin?
- Em çawa dikarin nirxa guhêrbarek gerdûnî ji hundurê fonksiyonek di PHP-ê de nûve bikin?
Pirs û bersivan di Pêşveçûna di PHP de bibînin