విషయ సూచిక
- addslashes() ఫంక్షన్ అంటే ఏమిటి
- వాక్యనిర్మాణం
- పరామితి లు
- తిరిగి
- addslashes() ఫంక్షన్ ఎలా పని చేస్తుంది
- addslashes() ఫంక్షన్ ఉదాహరణలు
- ముగింపు
PHPలో addslashes() ఫంక్షన్ అంటే ఏమిటి
ది addslashes() PHPలోని ఫంక్షన్ బ్యాక్స్లాష్ను జోడిస్తుంది (\) కోట్లు, అపాస్ట్రోఫీలు మరియు బ్యాక్స్లాష్ల వంటి ప్రత్యేక అక్షరాల ముందు. ఈ ఫంక్షన్ స్ట్రింగ్లోని ప్రత్యేక అక్షరాలను తప్పించుకోవడానికి ఉపయోగించబడుతుంది, తద్వారా వాటిని డేటాబేస్లో సురక్షితంగా నిల్వ చేయవచ్చు లేదా సింటాక్స్ లోపాలను కలిగించకుండా వెబ్ పేజీలో ఉపయోగించవచ్చు.
వాక్యనిర్మాణం
addslashes() ఫంక్షన్ కోసం వాక్యనిర్మాణం క్రింది విధంగా ఉంది:
జోడిస్తుంది ( $ స్ట్రింగ్ )
పారామితులు
ఫంక్షన్ ఒకే పరామితిని కలిగి ఉంది:
- $ స్ట్రింగ్ : స్ట్రింగ్ ప్రాసెస్ చేయబడుతుంది.
తిరిగి
ఇది నిర్దిష్ట అక్షరాలకు ముందు జోడించిన అవసరమైన బ్యాక్స్లాష్లతో సవరించిన స్ట్రింగ్ను అందిస్తుంది.
addslashes() ఫంక్షన్ ఎలా పని చేస్తుంది
addslashes() ఫంక్షన్ స్ట్రింగ్ను ఇన్పుట్గా తీసుకుంటుంది మరియు వాటి ముందు బ్యాక్స్లాష్ జోడించడం ద్వారా తప్పించుకున్న ప్రత్యేక అక్షరాలతో స్ట్రింగ్ను అందిస్తుంది.
బ్యాక్స్లాష్తో ప్రిఫిక్స్ చేయబడిన అక్షరాలు:
- ఒకే కోట్లు (‘)
- డబుల్ కోట్లు (')
- బ్యాక్స్లాష్లు (\)
- శూన్య బైట్లు (\0)
తప్పించుకునే నిర్దిష్ట అక్షరాల సెట్ ఇన్పుట్ స్ట్రింగ్పై ఆధారపడి ఉంటుంది.
addslashes() ఫంక్షన్ ఉదాహరణలు
ఇప్పుడు మనం PHPలో addslashes() ఫంక్షన్ల వినియోగాన్ని వివరించే కొన్ని ఉదాహరణ ప్రోగ్రామ్లను కవర్ చేస్తాము.
ఉదాహరణ 1
ఇచ్చిన PHP కోడ్ ముందు బ్యాక్స్లాష్లను జోడించడానికి addslashes() ఫంక్షన్ను ఉపయోగించడాన్ని ప్రదర్శిస్తుంది ఒకే కోట్ స్ట్రింగ్లోని అక్షరాలు:
// ఇన్పుట్ స్ట్రింగ్
$str = జోడిస్తుంది ( 'Linux' ) ;
// తప్పించుకున్న స్ట్రింగ్ను ప్రింట్ చేస్తుంది
ప్రతిధ్వని ( $str ) ;
?>
ఇక్కడ, స్ట్రింగ్ Linux యొక్క యాడ్స్లాష్లు() ఫంక్షన్కి ఆర్గ్యుమెంట్గా పాస్ చేయబడింది, ఇది బ్యాక్స్లాష్తో అపాస్ట్రోఫీ క్యారెక్టర్ నుండి తప్పించుకుంటుంది. ఫలితంగా స్ట్రింగ్ ఉంటుంది Linux లు .
ది ప్రతిధ్వని() స్టేట్మెంట్ తప్పించుకున్న స్ట్రింగ్ను అవుట్పుట్కు ప్రింట్ చేయడానికి ఉపయోగించబడుతుంది.
ఉదాహరణ 2
ఇచ్చిన PHP కోడ్ ముందు బ్యాక్స్లాష్లను జోడించడానికి addslashes() ఫంక్షన్ను ఉపయోగించడాన్ని ప్రదర్శిస్తుంది డబుల్ కోట్ స్ట్రింగ్లోని అక్షరాలు.
// ఇన్పుట్ స్ట్రింగ్
$str = జోడిస్తుంది ( 'Linuxhint 'PHP' ట్యుటోరియల్' ) ;
// తప్పించుకున్న స్ట్రింగ్ను ప్రింట్ చేస్తుంది
ప్రతిధ్వని ( $str ) ;
?>
ఇక్కడ స్ట్రింగ్ Linuxhint 'PHP' ట్యుటోరియల్ యాడ్స్లాష్లు() ఫంక్షన్కు ఆర్గ్యుమెంట్గా పాస్ చేయబడింది, ఇది బ్యాక్స్లాష్తో డబుల్ కోట్స్ క్యారెక్టర్ నుండి తప్పించుకుంటుంది. ఫలితంగా స్ట్రింగ్ ఉంటుంది Linuxhint \”PHP\” ట్యుటోరియల్ . ఎకో() స్టేట్మెంట్ అవుట్పుట్ను ప్రింట్ చేస్తుంది:
ఉదాహరణ 3
addslashes() ఉపయోగాన్ని ప్రదర్శించే మరొక PHP కోడ్ క్రింద ఉంది.
$str = 'PHP ఎవరు?' ;
ప్రతిధ్వని $str . 'ఇది డేటాబేస్ ప్రశ్నలో సురక్షితం కాదు.
' ;
ప్రతిధ్వని జోడిస్తుంది ( $str ) . 'ఇది డేటాబేస్ ప్రశ్నలో సురక్షితం.' ;
?>
ఇక్కడ స్ట్రింగ్ PHP ఎవరు? లో నిల్వ చేయబడుతుంది $str వేరియబుల్. స్ట్రింగ్ను నేరుగా డేటాబేస్ ప్రశ్నలో ఉపయోగించడం సురక్షితం కాదని సూచించే సందేశంతో పాటు అవుట్పుట్కు స్ట్రింగ్ను ప్రింట్ చేయడానికి ఎకో స్టేట్మెంట్ ఉపయోగించబడుతుంది.
addslashes() ఫంక్షన్ స్ట్రింగ్లోని అపోస్ట్రోఫీ క్యారెక్టర్ను దాని ముందు బ్యాక్స్లాష్ జోడించడం ద్వారా తప్పించుకోవడానికి ఉపయోగించబడుతుంది. ఫలితంగా స్ట్రింగ్ ఉంటుంది PHP ఎవరిది? .
రెండవ ప్రతిధ్వని స్టేట్మెంట్ అనేది డేటాబేస్ ప్రశ్నలో స్ట్రింగ్ను ఉపయోగించడం సురక్షితమని సూచించే సందేశంతో పాటు అవుట్పుట్కు తప్పించుకున్న స్ట్రింగ్ను ప్రింట్ చేయడానికి ఉపయోగించబడుతుంది.
ముగింపు
ఇక్కడ, మేము PHPలోని addslashes() ఫంక్షన్ గురించి చర్చించాము, ఇది స్ట్రింగ్లోని ప్రత్యేక అక్షరాల నుండి తప్పించుకోవడానికి ఉపయోగించబడుతుంది, తద్వారా అవి డేటాబేస్లో సురక్షితంగా నిల్వ చేయబడతాయి లేదా వెబ్ పేజీలో ఉపయోగించబడతాయి. ఇంకా, మేము ఈ ఫంక్షన్ యొక్క సింటాక్స్, పారామీటర్ మరియు రిటర్న్ విలువను కవర్ చేసాము. addslashes() ఫంక్షన్ మరియు దాని ఉదాహరణ ప్రోగ్రామ్ వివరాల కోసం, కథనాన్ని చదవండి.