PHP file_put_contents() ఫంక్షన్

定义和用法

file_put_contents() 函数把一个字符串写入文件中。

与依次调用 fopen(),fwrite() 以及 fclose() 功能一样。

语法

file_put_contents(file,data,mode,context)
పారామిటర్ 描述
file 必需。规定要写入数据的文件。如果文件不存在,则创建一个新文件。
data ఆప్షనల్. వ్రాయవలసిన ఫైల్లోకి నిర్దేశించవచ్చు. సాధ్యమైన విలువలు ఉన్నాయి కానీ పదార్థం, కరువు లేదా స్ట్రీమ్ ఉంటాయి.
mode

ఆప్షనల్. ఫైల్ని తెరిచి/వ్రాయడానికి నిర్దేశించవచ్చు. సాధ్యమైన విలువలు ఉన్నాయి:

  • FILE_USE_INCLUDE_PATH
  • FILE_APPEND
  • LOCK_EX
context

ఆప్షనల్. ఫైల్ హాండిల్ ఎన్విరాన్మెంట్ నిర్దేశిస్తుంది.

context స్ట్రీమ్ ప్రవర్తనను మార్చే ఒక ఆప్షన్ సెట్. నులుపు ఉపయోగించడం అప్రమత్తం చేస్తుంది.

వివరణ

పారామిటర్ data కరువుగా ఉండవచ్చు (కానీ బహుళ కరువులు కాదు).

PHP 5.1.0 నుండి ప్రారంభించింది ఉంది:data పారామిటర్ను స్ట్రీమ్ రిసోర్స్ గా ప్రత్యేకించవచ్చు, స్ట్రీమ్లో ఉన్న క్యాష్ డేటా ప్రత్యేకంగా ఫైల్లోకి వ్రాయబడుతుంది. ఈ వినియోగం స్ట్రీమ్ కాపీ_టు_స్ట్రీమ్ ఫంక్షన్ వంటిది.

ప్రతిపాదన context పారామిటర్ మద్దతు PHP 5.0.0 లో జోడించబడింది.

రిటర్న్ విలువ

ఈ ఫంక్షన్ ఫైల్లోకి వ్రాసిన కంటెంట్ బైట్స్ సంఖ్యను తిరిగి చేస్తుంది.

సూచనలు మరియు పోస్ట్ కమ్మెంట్స్

సూచన:FILE_APPEND ఉపయోగించడం ద్వారా ఫైల్లో ఉన్న ప్రస్తుత కంటెంట్ తొలగించబడదు.

పోస్ట్ కమ్మెంట్:ఈ ఫంక్షన్ బైనరీ ఆబ్జెక్ట్స్ కు సురక్షితంగా ఉపయోగించబడవచ్చు.

ఉదాహరణ

<?php
echo file_put_contents("test.txt","హలో వరల్డ్. టెస్టింగ్!");
?>

అవుట్పుట్ ఉంది:

26