PDA

View Full Version : سوال: چگونه یک تابع با نام داینامیک بسازیم ؟



masami
یک شنبه 15 مهر 1397, 16:44 عصر
سلام دوستان عزیز.

خسته نباشید

یه سوال داشتم از حضورتون .

من میخوام یک تابع بنویسم که بصورت داینامیک چند تابع دیگه درست کنه .

برای مثال ما این آرایه رو داریم :





$names=array('a','b','c','d','e','f');

foreach($names as $name){
fuction $name_sample_code(){


}

}



بعد اون رو اینطور فراخونی کنم




a_sample_code(){
}



میدونم که با eval میشه این کار رو کرد اما میگن از نظر امنیتی مشکل داره . راه دیگه ایی هم هست ؟ اگه بصورت شی گرایی راهی داره ممنون میشم دوستان بگن .
خیلی خیلی خیلی ممنونم .

MiladWorkShop
یک شنبه 15 مهر 1397, 23:51 عصر
سلام

واسه اینکار ساده ترین راه استفاده از eval هست

اگه نمیخوایید از eval استفاده کنید از این روش استفاده کنید : https://miladworkshop.ir/paste/EdAPuL