جدول المحتويات
- ما هي وظيفة الـ ADSLASH ()
- بناء الجملة
- معامل س
- يعود
- كيف تعمل وظيفة addlashes ()
- أمثلة على وظيفة الشرطات المائلة ()
- خاتمة
ما هي وظيفة الـ ADSLashes () في PHP
ال إضافات () تضيف الدالة في PHP شرطة مائلة للخلف (\) قبل الأحرف الخاصة مثل علامات الاقتباس والفواصل العليا والشرطات المائلة للخلف. تُستخدم هذه الوظيفة للتخلص من الأحرف الخاصة في سلسلة بحيث يمكن تخزينها بأمان في قاعدة بيانات أو استخدامها على صفحة ويب دون التسبب في أخطاء في بناء الجملة.
بناء الجملة
يكون بناء الجملة الخاص بوظيفة Addlashes () كما يلي:
مائل ( سلسلة $ )
حدود
الوظيفة لها معلمة واحدة:
- سلسلة $ : السلسلة المراد معالجتها.
يعود
تقوم بإرجاع السلسلة المعدلة مع إضافة الشرطات المائلة للخلف قبل بعض الأحرف.
كيف تعمل وظيفة addlashes ()
تأخذ وظيفة الشرط المائلة () سلسلة كمدخلات وتعيد السلسلة بأحرف خاصة تم تخطيها عن طريق إضافة شرطة مائلة للخلف قبلها.
تشمل الأحرف المسبوقة بشرطة مائلة للخلف ما يلي:
- ونقلت واحدة (')
- التنصيص (')
- الخطوط المائلة للخلف (\)
- بايت فارغ (\ 0)
تعتمد المجموعة المحددة من الأحرف التي يتم تخطيها على سلسلة الإدخال.
أمثلة على وظيفة الشرطات المائلة ()
سنقوم الآن بتغطية بعض أمثلة البرامج التي تشرح استخدام وظائف addlashes () في PHP.
مثال 1
يوضح كود PHP المعطى استخدام وظيفة addlashes () لإضافة شرطات مائلة للخلف من قبل اقتباس واحد الأحرف في سلسلة:
<؟ php// سلسلة الإدخال
$ شارع = مائل ( 'Linux' ) ؛
// يطبع سلسلة الهروب
صدى صوت ( $ شارع ) ؛
؟>
هنا ، الخيط لينكس يتم تمريرها كوسيطة إلى وظيفة addlashes () ، والتي سوف تهرب من الحرف الفاصلة العليا بشرطة مائلة للخلف. ستكون السلسلة الناتجة لينكس .
ال صدى صوت() يتم استخدام العبارة لطباعة سلسلة escaped إلى الإخراج.
مثال 2
يوضح كود PHP المعطى استخدام وظيفة addlashes () لإضافة شرطات مائلة للخلف من قبل اقتباس مزدوج الأحرف في سلسلة.
<؟ php// سلسلة الإدخال
$ شارع = مائل ( 'Linuxhint' PHP 'تعليمي' ) ؛
// يطبع سلسلة الهروب
صدى صوت ( $ شارع ) ؛
؟>
هنا السلسلة برنامج Linuxhint 'PHP' التعليمي يتم تمريرها كوسيطة إلى وظيفة الشرط المائلة () ، والتي ستهرب من حرف علامات الاقتباس المزدوجة بشرطة مائلة للخلف. ستكون السلسلة الناتجة Linuxhint \ ”PHP \” البرنامج التعليمي . ستطبع عبارة echo () الإخراج:
مثال 3
يوجد أدناه كود PHP آخر يوضح استخدام الحروف المائلة ().
<؟ php$ شارع = 'من هو PHP؟' ؛
صدى صوت $ شارع . 'هذا ليس آمنًا في استعلام قاعدة البيانات.
' ؛
صدى صوت مائل ( $ شارع ) . 'هذا آمن في استعلام قاعدة البيانات.' ؛
؟>
هنا السلسلة من هو PHP؟ يتم تخزينه في ملف $ شارع عامل. تُستخدم عبارة echo لطباعة السلسلة إلى الإخراج مع رسالة تشير إلى أنه ليس من الآمن استخدام السلسلة مباشرة في استعلام قاعدة البيانات.
يتم بعد ذلك استخدام الوظيفة addlashes () للهروب من الحرف الفاصلة العليا في السلسلة عن طريق إضافة شرطة مائلة للخلف قبلها. ستكون السلسلة الناتجة من PHP؟ .
الثاني صدى صوت يتم استخدام العبارة لطباعة سلسلة escaped إلى الإخراج جنبًا إلى جنب مع رسالة تشير إلى أنه من الآمن استخدام السلسلة في استعلام قاعدة البيانات.
خاتمة
هنا ، ناقشنا وظيفة addlashes () في PHP ، والتي تُستخدم للتخلص من الأحرف الخاصة في سلسلة بحيث يمكن تخزينها بأمان في قاعدة بيانات أو استخدامها على صفحة ويب. علاوة على ذلك ، قمنا بتغطية بناء الجملة والمعلمة وقيمة الإرجاع لهذه الوظيفة. للحصول على تفاصيل حول وظيفة addlashes () وبرنامج المثال الخاص بها ، اقرأ المقالة.