Kuepusha Vikomo kwenye PHP
Ikiwa herufi sio maalum, basi, unapotumia kama kikomo, itabidi upishe ndani ya mwendo wa kawaida. Tutaangalia kwa mfano.
Wacha tuchukue kuwa alama za nyota (hash) zinatumika kama vikomo, na ndani ya mwendo wa kawaida tunatafuta herufi ya ampersand. Kwa kuwa ampersand sio herufi maalum, basi hatuipishi:
<?php
echo preg_replace('#a&b#', '!', 'a&b'); // atatoa '!'
?>
Wacha sasa vikomo viwe ampersands na ndani ya mwendo wa kawaida tunahitaji pia ampersand. Katika hali kama hii, ampersand ndani yake inabidi ipishwe, vinginevyo hii itasababisha kosa la PHP:
<?php
echo preg_replace('&a\&b&', '!', 'a&b'); // atatoa '!'
?>
Sahihisha kosa lililofanyika katika msimbo ufuatao:
<?php
echo preg_replace('#a#b#', '!', 'a#b');
?>