PHP تضيف الخطوط المائلة () الوظيفة
مثال
أضف شرطة مائلة للخلف أمام كل اقتباس مزدوج ("):
<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
التعريف والاستخدام
ترجع الدالة Addslashes () سلسلة بخط مائل عكسي أمام الأحرف المحددة مسبقًا.
الأحرف المحددة مسبقًا هي:
- اقتباس واحد (')
- اقتباس مزدوج (")
- شرطة مائلة للخلف (\)
- باطل
نصيحة: يمكن استخدام هذه الوظيفة لإعداد سلسلة للتخزين في قاعدة بيانات واستعلامات قاعدة البيانات.
ملاحظة: قبل إصدار PHP 5.4 ، كان PHP dir magic_quotes_gpc قيد التشغيل افتراضيًا ويقوم بتشغيل خطوط مائلة () على جميع بيانات GET و POST و COOKIE افتراضيًا. يجب ألا تستخدم الشرطات المائلة () على السلاسل التي تم تجاوزها بالفعل ، حيث سيؤدي ذلك إلى الهروب المزدوج. يمكن استخدام الوظيفة get_magic_quotes_gpc () للتحقق من ذلك.
بناء الجملة
addslashes(string)
قيمه المعامل
Parameter | Description |
---|---|
string | Required. Specifies the string to be escaped |
تفاصيل تقنية
قيمة الإرجاع: | إرجاع السلسلة التي تم إفلاتها |
---|---|
إصدار PHP: | 4+ |
سجل التغيير في PHP: | قبل إصدار PHP 5.4 ، كان PHP dir magic_quotes_gpc قيد التشغيل افتراضيًا وقام بتشغيل خطوط مائلة () على جميع بيانات GET و POST و COOKIE افتراضيًا. |
مزيد من الأمثلة
مثال
أضف الشرطات المائلة للخلف إلى الأحرف المحددة مسبقًا في سلسلة:
<?php
$str = "Who's Peter Griffin?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>
❮ مرجع سلسلة PHP