Funguo ya PHP flock()
Uhusiano na Matumizi
Funguo ya flock() inakushika au kufungua faili.
Ikiwa inafanyika, inatuma true. Ikiwa inafai, inatuma false.
Muundo
flock(file,Kama huzuni inayofikirika kusikitisha kwenye kusikitisha, tumie,kufungua)
Makosa | Kielewa |
---|---|
file | Inayotakiwa. Inaandika kufungua au kufungua faili iliyopewa inayotumiwa. |
Kama huzuni inayofikirika kusikitisha kwenye kusikitisha, tumie | Inayotakiwa. Inaandika uhusiano unaotumiwa kwa mazoezi ya kushika. |
kufungua | Inafaa. Ikiwa inayopangwa 1 au true, hali ya kushika inasababisha kusababisha matengeneo mengine kumfungua. |
Maelezo
Funguza ya flock() ya file Inahitaji kuwa maelezo wa faili waliofunguliwa.
Kama huzuni inayofikirika kusikitisha kwenye kusikitisha, tumie Inaingizwa 1 kwenye versioni za PHP 4.0.1 zaidi).
- Inaingizwa 1 kwenye versioni za PHP 4.0.1 zaidi). Kama huzuni inayofikirika kusikitisha kwenye kusikitisha, tumie Inaingizwa 1 kwenye versioni za PHP 4.0.1 zaidi).
- Kusikitisha kwenye kusikitisha (kama ni programu ya kureadika), tumie Kama huzuni inayofikirika kusikitisha kwenye kusikitisha, tumie Kusikitisha kwenye kusikitisha (kama ni programu ya kuandika), tumie
- Inaingizwa 2 kwenye versioni za PHP 4.0.1 zaidi). Kama huzuni inayofikirika kusikitisha kwenye kusikitisha, tumie Kusikitisha (kama ni kusikitisha kwenye kusikitisha au kusikitisha kwenye kusikitisha), tumie
- Inaingizwa 3 kwenye versioni za PHP 4.0.1 zaidi). Kama huzuni inayofikirika kusikitisha kwenye kusikitisha, tumie Kusikitisha
Kutumia LOCK_NB (inaingizwa 4 kwenye versioni za PHP 4.0.1 zaidi).
Msaada na MwongozoMsaada: Inaweza kutumika fclose()
Kufungua kusikitisha, kwa kawaida kufanywa kwa mafanikio wa kufanyia kazi, itakapofungua kwenye mafanikio ya kufanyia kazi.Mwongozo:
Mwongozo
Kwa sababu flock() inahitaji maelezo wa faili, inaweza kuwa lazima kufungua faili kwenye maelezo maalum kusikitisha kufungua kwa mazingira wa kuandika (kufungua "w" au "w+") kwenye funguza fopen(). Mifano <?php $file = fopen("test.txt","w+"); flock($file,LOCK_UN); // Kusikitisha kwa kufungua if (flock($file,LOCK_EX)) fwrite($file,"Write something"); { // Kufungua kusikitisha flock($file,LOCK_UN); else { echo "Kusikitisha kusafisha faili!"; }