Fonksiyon başlığında bir parametre Kırpma

3 Cevap php

Bir fonksiyon başlık bu gibi görünüyor

function doit($theparam){
  //$theparam is untrimmed

  $theparam = trim($theparam);

  //$theparam is now trimmed

}

Bu ilk satırda kendisini kırpma yapmak mümkün mü? Ben bu 2 denedim ama hiçbiri çalıştı.

function doit( trim($theparam) ){
  //access trimmed version
}

function doit( $theparam = trim($theparam) ){
  //access trimmed version
}

Ben çeşitli işlevleri var, bütün kırparak çalışmalarını başlatmak. Ben az hatları bunu yapabilirdi, ben mutlu olurdum.

3 Cevap

No, you can't do that.

PS: Neden böyle bir şey yapmak istersiniz?

EDIT: Eğer böyle bir şey yapabilirsiniz alanı kaydetmek için:

function doit($theparam) { $theparam = trim($theparam);
  //access trimmed version
}

Sadece yapmak.

function doit($theparam){$theparam=trim($theparam);
}

;-) Sadece şaka. Ben işlev parametre parantezi içine bunu yapmak için bir yol olduğunu sanmıyorum

Işlev parametreleri nereden geliyor? Eğer mümkünse, o zaman zaten kesilmiş değerlerini dönmek mümkün olan bir nesneye sarın.