பொருளடக்கம்
- addslashes() செயல்பாடு என்றால் என்ன
- தொடரியல்
- அளவுரு கள்
- திரும்பு
- addslashes() செயல்பாடு எவ்வாறு செயல்படுகிறது
- addslashes() செயல்பாட்டின் எடுத்துக்காட்டுகள்
- முடிவுரை
PHP இல் addslashes() செயல்பாடு என்றால் என்ன
தி addslashes() PHP இல் செயல்பாடு ஒரு பின்சாய்வு சேர்க்கிறது (\) மேற்கோள்கள், அபோஸ்ட்ரோபிகள் மற்றும் பின்சாய்வுகள் போன்ற சிறப்பு எழுத்துக்களுக்கு முன். இந்தச் செயல்பாடு ஒரு சரத்தில் உள்ள சிறப்பு எழுத்துக்களைத் தவிர்க்கப் பயன்படுகிறது, இதனால் அவை ஒரு தரவுத்தளத்தில் பாதுகாப்பாக சேமிக்கப்படும் அல்லது தொடரியல் பிழைகள் ஏற்படாமல் ஒரு வலைப்பக்கத்தில் பயன்படுத்தப்படலாம்.
தொடரியல்
addslashes() செயல்பாட்டிற்கான தொடரியல் பின்வருமாறு:
சேர்க்கிறது ( $சரம் )
அளவுருக்கள்
செயல்பாடு ஒற்றை அளவுருவைக் கொண்டுள்ளது:
- $சரம் : செயலாக்கப்பட வேண்டிய சரம்.
திரும்பு
இது குறிப்பிட்ட எழுத்துகளுக்கு முன் சேர்க்கப்பட்ட பின்சாய்வுகளுடன் மாற்றியமைக்கப்பட்ட சரத்தை வழங்குகிறது.
addslashes() செயல்பாடு எவ்வாறு செயல்படுகிறது
addslashes() செயல்பாடானது ஒரு சரத்தை உள்ளீடாக எடுத்து, அதற்கு முன் பின்சாய்வுகளைச் சேர்ப்பதன் மூலம் தப்பித்த சிறப்பு எழுத்துகளுடன் சரத்தை வழங்குகிறது.
பின்சாய்வுடன் முன்னொட்டாக உள்ள எழுத்துக்கள்:
- ஒற்றை மேற்கோள்கள் (‘)
- இரட்டை மேற்கோள்கள் (')
- பின்சாய்வு (\)
- பூஜ்ய பைட்டுகள் (\0)
தவிர்க்கப்பட்ட எழுத்துகளின் குறிப்பிட்ட தொகுப்பு உள்ளீட்டு சரத்தைப் பொறுத்தது.
addslashes() செயல்பாட்டின் எடுத்துக்காட்டுகள்
PHP இல் addslashes() செயல்பாடுகளின் பயன்பாட்டை விளக்கும் சில எடுத்துக்காட்டு நிரல்களை இப்போது பார்ப்போம்.
எடுத்துக்காட்டு 1
கொடுக்கப்பட்ட PHP குறியீடு முன்பு பின்சாய்வுகளைச் சேர்க்க addslashes() செயல்பாட்டைப் பயன்படுத்துவதை நிரூபிக்கிறது ஒற்றை மேற்கோள் ஒரு சரத்தில் உள்ள எழுத்துக்கள்:
// உள்ளீடு சரம்
$str = சேர்க்கிறது ( 'லினக்ஸ்' ) ;
// தப்பிய சரத்தை அச்சிடுகிறது
எதிரொலி ( $str ) ;
?>
இங்கே, சரம் லினக்ஸ் addslashes() செயல்பாட்டிற்கு ஒரு வாதமாக அனுப்பப்பட்டது, இது ஒரு பின்சாய்வு மூலம் அபோஸ்ட்ரோபி எழுத்திலிருந்து தப்பிக்கும். இதன் விளைவாக சரம் இருக்கும் லினக்ஸ் .
தி எதிரொலி() தப்பிய சரத்தை வெளியீட்டில் அச்சிட அறிக்கை பயன்படுத்தப்படுகிறது.
உதாரணம் 2
கொடுக்கப்பட்ட PHP குறியீடு முன்பு பின்சாய்வுகளைச் சேர்க்க addslashes() செயல்பாட்டைப் பயன்படுத்துவதை நிரூபிக்கிறது இரட்டை மேற்கோள் ஒரு சரத்தில் உள்ள எழுத்துக்கள்.
// உள்ளீடு சரம்
$str = சேர்க்கிறது ( 'Linuxhint 'PHP' பயிற்சி' ) ;
// தப்பிய சரத்தை அச்சிடுகிறது
எதிரொலி ( $str ) ;
?>
இங்கே சரம் Linuxhint 'PHP' பயிற்சி addslashes() செயல்பாட்டிற்கு ஒரு வாதமாக அனுப்பப்பட்டது, இது பின்சாய்வு மூலம் இரட்டை மேற்கோள் எழுத்துகளிலிருந்து தப்பிக்கும். இதன் விளைவாக சரம் இருக்கும் Linuxhint \”PHP\” பயிற்சி . எதிரொலி() அறிக்கை வெளியீட்டை அச்சிடும்:
எடுத்துக்காட்டு 3
addslashes() இன் பயன்பாட்டைக் காட்டும் மற்றொரு PHP குறியீடு கீழே உள்ளது.
$str = 'PHP யார்?' ;
எதிரொலி $str . 'இது தரவுத்தள வினவலில் பாதுகாப்பாக இல்லை.
' ;
எதிரொலி சேர்க்கிறது ( $str ) . 'இது தரவுத்தள வினவலில் பாதுகாப்பானது.' ;
?>
இங்கே சரம் PHP யார்? இல் சேமிக்கப்படுகிறது $str மாறி. தரவுத்தள வினவலில் சரத்தை நேரடியாகப் பயன்படுத்துவது பாதுகாப்பானது அல்ல என்பதைக் குறிக்கும் செய்தியுடன் வெளியீட்டில் சரத்தை அச்சிட எதிரொலி அறிக்கை பயன்படுத்தப்படுகிறது.
addslashes() செயல்பாடு அதன் முன் பின்சாய்வுகளைச் சேர்ப்பதன் மூலம் சரத்தில் உள்ள அபோஸ்ட்ரோபி எழுத்திலிருந்து தப்பிக்கப் பயன்படுகிறது. இதன் விளைவாக சரம் இருக்கும் யாருடைய PHP? .
இரண்டாவது எதிரொலி தரவுத்தள வினவலில் சரத்தைப் பயன்படுத்துவது பாதுகாப்பானது என்பதைக் குறிக்கும் செய்தியுடன் தப்பித்த சரத்தை வெளியீட்டில் அச்சிட அறிக்கை பயன்படுத்தப்படுகிறது.
முடிவுரை
இங்கே, PHP இல் addslashes() செயல்பாட்டைப் பற்றி விவாதித்தோம், இது ஒரு சரத்தில் உள்ள சிறப்பு எழுத்துக்களைத் தவிர்க்கப் பயன்படுகிறது, இதனால் அவை தரவுத்தளத்தில் பாதுகாப்பாக சேமிக்கப்படும் அல்லது வலைப்பக்கத்தில் பயன்படுத்தப்படலாம். மேலும், இந்த செயல்பாட்டின் தொடரியல், அளவுரு மற்றும் திரும்ப மதிப்பு ஆகியவற்றை நாங்கள் உள்ளடக்கியுள்ளோம். addslashes() செயல்பாடு மற்றும் அதன் எடுத்துக்காட்டு நிரல் பற்றிய விவரங்களுக்கு, கட்டுரையைப் படிக்கவும்.