Teie küsimustele vastati
Mai 2024
Staatilise PHP väite võlu seisneb selles, et see võimaldab funktsioonil "meelde jätta" kohaliku muutuja väärtuse funktsiooni järgmisel kutsumisel. Selles õpetuses saate teada, kuidas kasutada PHP-i staatilist avaldust, et anda PHP-funktsioonile "mälu". Põhilisel PHP-funktsioonil pole võimalust funktsiooni raames loodud või muudetud kohaliku muutuja väärtust meelde jätta. Kui funktsioon on valmis, kaovad kõik andmed funktsiooni muutuja väärtuse kohta. Selle probleemi lahendamiseks saame kasutada staatilist PHP-lauset, et funktsioon mäletaks kohaliku muutuja väärtust funktsiooni ühe kõne ja järgmise kõne vahel. Vaatame põhikoodi.
funktsioon function_name ()
staatiline $ muutuja = väärtus;
$ muutuja ++;
kaja avaldus
See on meie funktsioonil kõik olemas. Järgmisel korral, kui seda funktsiooni kutsutakse, mäletatakse funktsiooni viimasest täitmisest muutuja $ no_calls väärtust ja seejärel suurendatakse seda ühe võrra. | |||||