أحياناً نحتاج استخدام رمز معين كرمز فقط وليس عنصر ( PHP ) قابل للتنفيذ . مثلاً إن أردت استخدام علامة (‘) كجزء من نص وليس رمز برمجي يتم تنفيذه, فمن الطبيعي كتابة الكو بهذا الشكل
<?php
echo 'My frind's name is Mohamed'// هذا كود خاطئ
?>
والكود سابق لن يتم تنفيذه بشكل سليم لأنه سيتم اعتبار العلامة (‘) الثانية جزء من كود البرمجة. لذا يجب تخطي الرمز باستخدام علامة (\) بهذا الشكل
<?php
echo 'My frind\'s name is Mohamed'//هذا كود صحيح
?>
وبالطبع يمكن التكرار أيما شيئت هكذا
<?php
echo "She said to her friend \"I love you\"."
?>
وتتم عملية تخطي الرموز بشكل أكبر عند استخدام علامة الاقتباس المزدوجة.
أما في حالة استخدام علامة الاقتباس الفردية يتم اعتبار (‘) و (//) فقط عناصر قابلة للتخطي.
مثلاً لن يتم تخطي الرمز (“) في الكود التالي وسيتم طباعته كما هو
<?php
echo 'She said to her friend \"I love you\".'
?>
escape characters in php
Reviewed by tarik
on
فبراير 01, 2019
Rating:
![escape characters in php](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq4P0cLhM2eB1lnd71zfK1wHMhCJH4l9SLI8zvG7qGpIrcltTjPlWWJAuvTEp4pjuhNjioO9gAMGtLe5CzeQj5Diq8BcDkgOUAftKEZEYvnqGw3Qu4iWqZTrxE1jS7k70YD3MniBrqHMSf/s72-c/PHP-Escaping-characters.png)
ليست هناك تعليقات: