Ben bir tek sınıfta altında yöntemi var
private function encode($inp)
{
if (is_array($inp) {
return array_map('$this->encode', $inp);
} else if is_scalar($inp) {
return str_replace('%7E', rawurlencode($inp));
} else {
return '';
}
}
Bu sıradan bir fonksiyonu olarak çalışıyor
function encode($inp)
{
if (is_array($inp) {
return array_map('encode', $inp);
} else if is_scalar($inp) {
return str_replace('%7E', rawurlencode($inp));
} else {
return '';
}
}
Bir sınıf içinde kullanırken aşağıdaki hatayı alıyorum:
PHP Warning: array_map(): The first argument, '$this->rfc_encode', should be either NULL or a valid callback
Biri bana bunu düzeltmek için yardımcı olabilir edin.