Преглед садржаја
- Шта је функција аддсласхес().
- Синтакса
- Параметар с
- Повратак
- Како функционише функција аддсласхес().
- Примери функције аддсласхес().
- Закључак
Шта је аддсласхес() функција у ПХП-у
Тхе додаје косе црте () функција у ПХП-у додаје обрнуту косу црту (\) пре специјалних знакова као што су наводници, апострофи и обрнуте косе црте. Ова функција се користи за избегавање специјалних знакова у стрингу тако да се могу безбедно ускладиштити у бази података или користити на веб страници без изазивања синтаксичких грешака.
Синтакса
Синтакса за функцију аддсласхес() је следећа:
додаје косе црте ( $стринг )
Параметерс
Функција има један параметар:
- $стринг : Стринг за обраду.
Повратак
Враћа измењени стринг са неопходним обрнутим цртама додатим испред одређених знакова.
Како функционише функција аддсласхес().
Функција аддсласхес() узима стринг као улаз и враћа стринг са специјалним знаковима који су уклоњени додавањем обрнуте косе црте испред њих.
Знакови који имају префикс обрнуте косе црте укључују:
- Једноструки наводници (‘)
- Двоструки наводници (“)
- обрнуте косе црте (\)
- Нулл бајтови (\0)
Конкретан скуп знакова који се есцапе-ује зависи од улазног низа.
Примери функције аддсласхес().
Сада ћемо покрити неке примере програма који објашњавају употребу функција аддсласхес() у ПХП-у.
Пример 1
Дати ПХП код демонстрира употребу функције аддсласхес() за додавање обрнутих косих црта једноструки цитат знакови у низу:
// Улазни низ
$стр = додаје косе црте ( 'Линукс' ) ;
// штампа есцапед стринг
одјек ( $стр ) ;
?>
Ево, конац Линук-а се прослеђује као аргумент функцији аддсласхес(), која ће избећи знак апострофа помоћу обрнуте косе црте. Добијени низ ће бити Линук-ови .
Тхе одјек() израз се користи за штампање приказаног стринга на излазу.
Пример 2
Дати ПХП код демонстрира употребу функције аддсласхес() за додавање обрнутих косих црта двоструки цитат знакова у низу.
// Улазни низ
$стр = додаје косе црте ( 'Линукхинт 'ПХП' водич' ) ;
// штампа есцапед стринг
одјек ( $стр ) ;
?>
Ево низа Линукхинт „ПХП“ водич се прослеђује као аргумент функцији аддсласхес(), која ће избећи знак двоструких наводника са обрнутом косом цртом. Добијени низ ће бити Водич за Линукхинт \”ПХП\”. . Изјава ецхо() ће одштампати излаз:
Пример 3
Испод је још један ПХП код који показује употребу аддсласхес().
$стр = „Ко је ПХП?“ ;
одјек $стр . ' Ово није безбедно у упиту базе података.<бр>' ;
одјек додаје косе црте ( $стр ) . 'Ово је безбедно у упиту базе података.' ;
?>
Ево низа Ко је ПХП? се чува у $стр променљива. Изјава ехо се користи за штампање стринга на излазу заједно са поруком која указује да није безбедно користити стринг директно у упиту базе података.
Функција аддсласхес() се затим користи за избегавање знака апострофа у низу додавањем обрнуте косе црте испред њега. Добијени низ ће бити Чији ПХП? .
Друга одјек наредба се користи за штампање есцапед стринга на излазу заједно са поруком која указује да је безбедно користити стринг у упиту базе података.
Закључак
Овде смо разговарали о функцији аддсласхес() у ПХП-у, која се користи за избегавање специјалних знакова у стрингу тако да се могу безбедно чувати у бази података или користити на веб страници. Даље, покрили смо синтаксу, параметар и повратну вредност ове функције. За детаље о функцији аддсласхес() и њеном примеру програма, прочитајте чланак.