راکت
حل شده

اسفاده از کد php درون خوده php

5 پاسخ

سلام یه سوال داشتم
میشه درون php از خوده کد php استفاده کرد
یعنی با php کد php ران کنیم مثل :

<?PHP
echo '<?php echo'hello'; ?>';
?>

@savadkouhihatameh
@mhyeganeh
@paradox
@mamadyaqa
@amata
@endworld
@BahmanMD
@magicaldev1

ثبت پرسش جدید

پاسخ‌ها

5
ایلیا جلائی
ایلیا جلائی
@ilya

تخصص: برنامه نویس وب

بهترین پاسخ

دوستان از همه ممنون
من بعد کمی جستجو فهمیدم با eval میشه چنین کاری کرد
بازم از همه ممنون

محمدجوکار
محمدجوکار
@mjokarr

تخصص: دانشجوی برنامه‌نویسی

سلام و احترام ایلیا جان

من که لزوم استفاده از همچین سینتکسی رو درک نمیکنم ولی خب خیر، فکر نمیکنم همچین امکانی وجود داشته باشه.
در نهایت اینجا شما دارید برخورد استرینگی باهاش میکنید و اصلا اینجا برای php فرقی نداره که شما چی نوشتی؛ شما یه استرینگ نوشتی که هرچیزی میتونه باشه.
اکو که بشه دقیقا خود استرینگ رو براتون برمیگردونه.
و برای اینکه به ارور نخوری، کلِّ استرینگ رو توی دَبِل کوت بزار
به این صورت:‌
 تصویر

موفق باشی.

ابوالفضل
ابوالفضل
@amata

تخصص: برنامه نويس

نه نمیشه
و البته لزومی هم نداره:)
مثلا شما میتونی توی html از کد phpیا سی شارپ استفاده کنی و خیلی لازمه
یا اینکه میتونی با کپسول زیر آب نفس بکشی
ولی چه لزومی داره توی هوایی که با هوای درون کپسول برابره از کپسول اکسیژن استفاده کنی؟
گرفتی چی میگم؟

شاید پاسخ شما همین‌جا باشد

متین طیبی نیا
متین طیبی نیا
@MatinTayebi

تخصص: backend

منظورتون این باشه که بتونی عملیات ریاضی بهش بدی و خودش بفهمه این ضربه یا جمع میشه با تابع eval این کار رو کرد .

به عنوان مثال شما یک تابع داری که 2 تا عدد میگیره و بعدش عملگر ریاضی (+ - * /)
خوب من برای اینکه بفهمم طر ف ضرب انتخاب کرده یا جمع باید if بنویسم ولی میتونی با این تابع کارو راحتر کنی

function foo($a,$b,$amlgar){
return eval("echo $a $amlgar $b;");
}

مستندات php

MagicalDev
MagicalDev
@magicaldev1

تخصص: Laravel Developer

درود
لزومی برای اینکار وجود نداره و ممکنه مشکلات امنیتی رو ایجاد کنه ولی استفاده از تابع eval() اینجا راهکار هست که هیچ وقت بنده پیشنهاد نمیکنم از این تابع داخل کد های خودتون استفاده کنید .

موفق باشید

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام