Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Chýbajúce argument 1 for PHP

PHP je programovací jazyk zvyčajne používa pre programovanie dynamických webových stránok . Pravidelné , alebo statické webové stránky sú písané v HTML , čo je len jazyková formátovanie a nemá žiadne programovacie prvky . PHP stránky vložiť programový kód v šablóne HTML a vytvárať z iný obsah v závislosti na volanie parametrov . PHP kód môže tiež zahŕňať funkcie , ktoré berú parametre pre príjem dát , keď sú povolaní . Argument je iný názov pre parameter . Argumenty

Argumenty nasledovať názov funkcie v zozname v zátvorke . Ak je funkcia volaná , že očakáva , že hodnoty v týchto argumentov . Argumenty môžu byť osadené buď s hodnotou , ako je a_function ( " volajúci " ) , alebo s premennou , ktorá už dané hodnoty , ako a_function ( $ a_value ) alebo s odkazom na umiestnenie tejto premennej v pamäti , ako a_function ( & , $ a_value ) . Funkcie môžu byť deklarované prijať rad argumentov , ako je funkcia a_function ( $ a_value , $ b_value ) . V hlásení chýb , bude PHP nevzťahuje na argumenty , ktoré v ich mene . Takže , ak to je problém s liečbou a_value premenné , chybové hlásenie sa odkazovať na " argument , 1 " , skôr než " a_value . "
Argument Status

Ak je funkcia bolo napísané prijať argumenty , musí byť volaná s argumentmi v zátvorke za názvom funkcie . Argumenty odovzdané programu musí byť rovnaký ako počet argumentov program bol napísaný prijať . Argumenty nemusia mať rovnaký názov , keď je funkcia s názvom názvov používaných pre argumenty , kedy bola zriadená funkcia . Veľa programátorov to , a mnoho príkladov ukazujú rovnaký názov použitý pre vyhlásenie ako pre realizáciu . Aby sa predišlo nejasnostiam , že je lepšie vytvoriť konvencie a použiť iný systém pre vyhlásenie o argumentoch , ktoré sa používa pre globálne premenné , ktorá bude použitá na argumentáciu hodnoty , ak je funkcia volaná .

Chyba štáty

chybové hlásenie o chýbajúce argument , 1 znamená , že funkcia bola volaná bez akýchkoľvek hodnôt parametrov . Funkcia môže vyžadovať viac ako jeden argument , ale v prípade , že prvý , kto nemá žiadnu hodnotu ( čo znamená , žiadny z nich ) , potom sa program zastaví beh s posolstvom o argumente 1. To sa nedosiahne bodu dáva správu o stave o niektorý z ďalších argumentov vo volaní funkcie .
Solution

užívateľ programu PHP obdržaní tejto chybová správa má niekoľko možností . Hlási chybu funkcie je pravdepodobné , že byť vložený hlboko vnútri programu , a preto nie je dostatočne informovať , že funkcia by mala byť volaná s hodnotou , pretože používateľ nikdy " sa nazýva funkcie " , ale len použitý program . Programátori by mali dať do východiskových hodnôt argumentov , kde je to možné . To odstraňuje možnosť táto chyba vyskytuje .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené