PHP file_put_contents() ఫంక్షన్
定义和用法
file_put_contents() 函数把一个字符串写入文件中。
与依次调用 fopen(),fwrite() 以及 fclose() 功能一样。
语法
file_put_contents(file,data,mode,context)
పారామిటర్ | 描述 |
---|---|
file | 必需。规定要写入数据的文件。如果文件不存在,则创建一个新文件。 |
data | ఆప్షనల్. వ్రాయవలసిన ఫైల్లోకి నిర్దేశించవచ్చు. సాధ్యమైన విలువలు ఉన్నాయి కానీ పదార్థం, కరువు లేదా స్ట్రీమ్ ఉంటాయి. |
mode |
ఆప్షనల్. ఫైల్ని తెరిచి/వ్రాయడానికి నిర్దేశించవచ్చు. సాధ్యమైన విలువలు ఉన్నాయి:
|
context |
ఆప్షనల్. ఫైల్ హాండిల్ ఎన్విరాన్మెంట్ నిర్దేశిస్తుంది. context స్ట్రీమ్ ప్రవర్తనను మార్చే ఒక ఆప్షన్ సెట్. నులుపు ఉపయోగించడం అప్రమత్తం చేస్తుంది. |
వివరణ
పారామిటర్ data కరువుగా ఉండవచ్చు (కానీ బహుళ కరువులు కాదు).
PHP 5.1.0 నుండి ప్రారంభించింది ఉంది:data పారామిటర్ను స్ట్రీమ్ రిసోర్స్ గా ప్రత్యేకించవచ్చు, స్ట్రీమ్లో ఉన్న క్యాష్ డేటా ప్రత్యేకంగా ఫైల్లోకి వ్రాయబడుతుంది. ఈ వినియోగం స్ట్రీమ్ కాపీ_టు_స్ట్రీమ్ ఫంక్షన్ వంటిది.
ప్రతిపాదన context పారామిటర్ మద్దతు PHP 5.0.0 లో జోడించబడింది.
రిటర్న్ విలువ
ఈ ఫంక్షన్ ఫైల్లోకి వ్రాసిన కంటెంట్ బైట్స్ సంఖ్యను తిరిగి చేస్తుంది.
సూచనలు మరియు పోస్ట్ కమ్మెంట్స్
సూచన:FILE_APPEND ఉపయోగించడం ద్వారా ఫైల్లో ఉన్న ప్రస్తుత కంటెంట్ తొలగించబడదు.
పోస్ట్ కమ్మెంట్:ఈ ఫంక్షన్ బైనరీ ఆబ్జెక్ట్స్ కు సురక్షితంగా ఉపయోగించబడవచ్చు.
ఉదాహరణ
<?php echo file_put_contents("test.txt","హలో వరల్డ్. టెస్టింగ్!"); ?>
అవుట్పుట్ ఉంది:
26