PDA

View Full Version : سوال: استفاده از یک دستور از پیش تعریف شده و اجرای کد مربوطه



armin.m
سه شنبه 20 خرداد 1393, 08:18 صبح
سلام، یه سوال داشتم.
کد زیر رو فرض کنید.







for($i=1;$i!=10;$i++)
{
echo"hi";
}




حالا من می خوام به این شکل کد ها جای گذاری بشن:




for($i=1;$i!=10;$i++) ===> fr
echo"hi"; ===> eo
} ===> efr






تا در نهایت کد زیر همون کار کد اول رو انجام بده:




fr;
ec;
efr;


خیلی ممنون :)

MMSHFE
سه شنبه 20 خرداد 1393, 09:05 صبح
$fr = 'for($i=1;$i!=10;$i++) {';
$eo = 'echo"hi";';
$efr = '}';
eval("
$fr
$eo
$efr
");

armin.m
سه شنبه 20 خرداد 1393, 09:17 صبح
$fr = 'for($i=1;$i!=10;$i++) {';
$eo = 'echo"hi";';
$efr = '}';
eval("
$fr
$eo
$efr
");

با تشکر، اما نمیشه از راه دیگه ای استفاده کرد؟! مثلا توی سیستم های وبلاگ دهی از یه سری کد که مثل تگ html هستند استفاده می کنن، مثل :

<BlogCategories>
می دونین چه جوری می شه اینجوری تگ تعریف کرد؟!

MMSHFE
سه شنبه 20 خرداد 1393, 09:41 صبح
اون بحثش فرق میکنه و اصلاً ربطی به اینا نداره. درمورد موتور قالب تحقیق کنید.