addslashes ve addcslahes

2 Cevap

Ben bugün php.net de addslashes ve addcslashes görüyordum, ama onları ve ne karakterler bu iki öncelenir arasındaki fark ne noktası alamadım.

<?php
  $originaltext = 'This text does NOT contain \\n a new-line!';
  $encoded = addcslashes($originaltext, '\\');
  $decoded = stripcslashes($encoded);
  //$decoded now contains a copy of $originaltext with perfect integrity
  echo $decoded; //Display the sentence with it's literal \n intact
?>

I $ deşifre değişken yorum ve $ kodlanmış echo eğer, ben orijinal string içinde aynı değeri olsun.

Herkes açıkça bana bu iki farkı ve kullanımını açıklayabilir.

2 Cevap

addcslashes Eğer ikinci parametre olarak geçmek karakterleri kaçmak için kullanılır.

Eğer okuma denerseniz the docs of stripcslashes, bulmak "Recognizes C-like \n, \r ..., octal and hexadecimal representation." edeceğiz