saját funkciója
Háttér anyag főbb programozási nyelvek és elrendezését oldalakon.
Ready technika létrehozására egyszerű és összetett dinamikus weboldalak PHP és a MySQL.
fejlesztése weboldalak a „kulcs”.
Fejlődés az egyes töredékek oldalak, tanácsot az elrendezés a weboldalak és web programozás.
Web eszköz
webáruház
webes szolgáltatások
Web Graphics
Web Resources

Azt szeretnénk, hogy lépést tartsanak a fejlődés zajlik a helyszínen? Jelentkezzen be, hogy a legfrissebb hírek és cikkek.
Nézd a Google
Megfelelő működését. függvényparaméterek

Az igazi hatalom a programozási nyelv azon képességével kapcsolatos, hogy saját funkcióit.
Funkciók épített PHP lehetővé teszi, hogy kölcsönhatásba lépnek a fájlok, adatbázisok használatát, hozzon létre grafika, és csatlakozni a más szerverek között. Azonban, akkor szembe kell néznie számos esetben, amikor meg kell tennie intézkedések nem számoltak az alkotók a nyelvet.
Szerencsére a programozók nem korlátozódnak hatálya beépített funkciók, mint a feladatai teljesítéséhez, akkor létrehozhatunk saját funkciókat. Úgy tűnik, a generált kód keveréke lesz néhány probléma. Ha pishite kódblokkba megoldása néhány probléma, ami valószínűleg, hogy újra használható a script, vagy forgatókönyv, akkor van értelme, hogy alakítsa át a készüléket egy függvény.
Alapfunkciók struktúra
echo „által okozott én függvény”;
Calling ezt a funkciót megjeleníti a szöveget.
Beépített funkciók állnak rendelkezésre minden PHP script, de ha kijelentjük saját funkciókat, ezek csak a forgatókönyvet, amelyben bejelentették őket. Logikus, hogy hozzon létre egy külön fájlban, és betette a leggyakrabban használt funkciók. Ezután minden írásukban használhatja require () operátor hozzá ezekhez a funkciókhoz.
Mivel a saját funkciója
Megjegyezzük, hogy a PHP kódot bezárt a nyitó és záró PHP tag.
elnevezési funkciók
A legfontosabb privybore funkció az a név, hogy rövid volt, és viselte a megfelelő jelentését. Ha a függvény létrehoz egy oldal fejléc megfelelő nevet lehet pageheader () vagy page_header ().
A nevek a funkciók a következő korlátozásokkal:
- A funkció nem ugyanaz a neve, mint a meglévő funkcióját.
- A függvény neve csak betűket, tsyfry és az aláhúzás használható.
- függvény neve nem kezdődhet számmal.
Sok programozási nyelvek lehetővé teszi a többszörös felhasználásának függvények nevei. Ezt a tulajdonságot nevezzük funkció túlterhelését. PHP nem támogatja a függvények túlterhelését, így a funkció nem ugyanaz a neve, mint a neve bármilyen beépített vagy meglévő felhasználó által definiált függvények. Tartsuk szem előtt, hogy bár minden PHP-script felismeri az összes beépített funkció, a felhasználó által definiált függvények léteznek csak olyan esetekben, ahol bejelentették őket. Ez azt jelenti, hogy a függvény neve lehet újra használni egy másik fájlban, de ez zavaró lehet, ezért ezeket el kell kerülni.
A következő függvény nevek engedélyezve:
neve ()
NAME2 ()
NAME_THREE () ()
Íme négy ()
És ezek nem használhatók:
5name ()
neve-hat ()
fopen ()
Az utolsó név lenne elfogadható, ha az már nem is létezik.
Megjegyezzük, hogy bár a $ name nem érvényes függvény neve, a következő függvényhívás:
Csak akkor működik rendesen, attól függően, hogy a tárolt érték $ name. Ennek az az oka, hogy a PHP értékét veszi a változó $ nevét. keresse meg a funkciót, amelynek neve megegyezik az érték, és megpróbálja elérni. Ez a fajta funkciót hívjuk függvényében változó, és gyakran nagyon hasznos.
Ahhoz, hogy a feladataik ellátására, a legtöbb funkciót megkövetelik, hogy át egy vagy több paramétert. Opció lehetővé teszi az adatátvitelt a funkcióra. Az alábbiakban egy példa egy függvény, amely előírja a transfer opció benne. Ez a függvény egy egydimenziós tömböt, és megjeleníti azt a táblázatot.
Ha hívja create_table () függvény az alábbiak szerint:
A böngésző úgy nézne ki.
Transfer opció lehetővé teszi, hogy adja át a függvény az adatok, hogy már kívül létrehozott funkció - ebben az esetben a tömb $ data.
Akárcsak a beépített funkciók, felhasználó által definiált függvények több paraméterrel is, és választható paraméterek. create_table () függvény javítható sokféleképpen, de egyikük az lenne, hogy a felhasználó képes meghatározni egy keret vagy más attribútumait az asztalra. Az alábbiakban egy továbbfejlesztett változata a funkciót. Ez nagyon hasonlít az előzőhöz, de lehetővé teszi, hogy tetszés szerint adja meg a szélessége a keret, a sejtek közötti tér, valamint eljárás kitöltő sejteket.
Az első paraméter create_table1 () funkció továbbra is szükséges. A következő három - nincs szükség, mert az alapértelmezett értékeket. A következtetés nagyon hasonló az előzőhöz segítségével lehet létrehozni a következő create_table1 () függvény hívás:
A böngésző úgy nézne ki.
Ha azt szeretnénk, ugyanaz az adat formájában jelenik meg egy nagy, új funkció lehet hivatkozni az alábbiak szerint:
create_table1 ($ sajat_tomb, 3, 8, 8);
A böngésző úgy nézne ki.
Választható paramétert lehet átadni nem minden - néhány labdát és mások figyelmen kívül hagyja. Paramétereknél balról jobbra.
Tartsuk szem előtt, hogy nem lehet átugrani tetszőleges - akkor köteles átadni a paraméter, amely szerepel a számára. Ebben a példában, ha azt szeretnénk, hogy elküldi a értéke cellspacing. és azt is át kell adni egy értéket cellpadding. Ez a korlátozás - az oka a közös programozási hibákat. A kapcsolat az azonos opcionális paraméterek vannak megadva a végén minden paraméter listát.
A következő függvényhívás:
create_table1 ($ sajat_tomb, 3);
tökéletesen érvényes, és vezet, hogy a változó értéke $ határ lesz állítva 3 és a változók értékét $ cellpadding és cellspacing $ lesz állítva az alapértelmezett értékeket.
Lehetőség van, hogy állapítsa meg, hogy a funkciók fogadja a változó számú paramétert. Határozza meg, hogy hány paramétert át, ezek az értékek lehetnek a func_num_args () kiegészítő funkciók. func_get_arg () és a func_get_args ().
Például tekintsük az alábbi függvényt:
Ez a funkció a paraméterek száma átadott együtt az értéküket. Func_num_args () függvény átadott argumentumok száma, mint func_get_args function () - tartalmazó tömb ezek aggumenty. Másik lehetőség, hogy elérheti az egyes paraméterek segítségével func_get_args () függvényt. halad, hogy a szám a kívánt paramétereket. (Érvek vannak számozva a nullától.)
- Beszéljétek