PDA

View Full Version : یک سوال عجیب :D



mohammad hoseini
چهارشنبه 16 مرداد 1392, 15:11 عصر
سلام دوستان یک سوال داشتم.
میخوام یک تابع بسازم که با صدا زدن اون نوشته ایی مانند


while($sql){

نوشته بشه نه به صورت HTML بلکه به صورت کد php در برنامه ی من برای مثال :
متن زیر :


StartTag();
سلام دنیا !
EndTag();

در اسکریپت به صورت :


print('سلام دنیا');

ظاهر شود یعنی :


StartTag();//نشان دهنده print(' در php شود
EndTag();//نشان دهنده '); در php شود.

ممنون

MRmoon
چهارشنبه 16 مرداد 1392, 19:58 عصر
نميشه گلم.

شايدم بشه من بلد نيستم.

ولي وقتي شما ميتوني پرينت رو دستي بنويسي چه نيازي به اينكارا داري؟

mohammad hoseini
چهارشنبه 16 مرداد 1392, 22:18 عصر
دوست عزیز این یک مثال بود و اگر بشه کار های فوق العاده ایی میشه انجام داد .

$ M 3 H R D A D $
چهارشنبه 16 مرداد 1392, 23:38 عصر
eval in php

s_salavati2002
پنج شنبه 17 مرداد 1392, 03:44 صبح
دوست عزیز؛
برای چه کاری می خوای؟
همونطور که گفته شد، eval کارش اینه که مقدار ورودیش رو اجرا می کنه، ممکنه از دیتابیس خونده باشه یا از ورودی های کاربر که در نتیجه ریسک خیلی بالایی داره
اما کاری که در بالا انجام دادی با یک جایگزینی ساده هم حل میشه، شبیه به تگ هایی که در template engine ها هست

morrning
پنج شنبه 17 مرداد 1392, 13:00 عصر
دو تا تابع برای این کار وجود داره یکی eval و اون یکی exec که دومی بیشتر برای کار با خط فرمان سیستم عامل کاربرد داره.