
Blloku funksion ADDSLASHES shton një "\" para të caktuara karaktereve të rreshtit të karaktereve STR (si në C).
Shënim: Kjo funksion është Binary-Safe. Kjo do të thotë se karakteret UTF8 nuk mund të përpunohen direkt.
Përkufizon rreshtin e karaktereve që duhet të përpunojë.
Hyrja është një rresht i karaktereve me një listë të gjithë karaktereve që duhen escapuar. Kjo shfaqet duke përfshirë karakterin e escape. Për shembull: "\n\r\t".
Shënim: Këto duhet të jenë domethënësisht në shenjat e dyfishta.
Një listë e karaktereve që duhen escapuar. Nëse CHARLIST përmban karaktere si \n, \r etj., ato konvertohen në stilin C, ndërsa karakteret tjera jo-alfanumerike me një vlerë ASCII më e vogël se 32 ose më e madhe se 126 konvertohen në përfaqësimin e tyre oktal.
Nëse shënon një sekvencë karakteresh në hyrjen CHARLIST, informohuni për të cilët karaktere gjenden midis karakterit të parë dhe të fundit.
Hyrja mund të përcaktojë edhe sekenca:
| CHARLIST | Përshkrim |
|---|---|
| a..z | Të gjithë shkronjat e vogla maskohen. |
| A..Z | Të gjithë shkronjat e mëdha maskohen. |
| A..z0..9 | Të gjithë shkronjat e mëdha dhe të vogla dhe të gjitha numrat maskohen. |
| z..A | Është gabim dhe maskon A, z dhe . |