راکت
حل
5 پاسخ

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

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

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

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


ثبت پرسش جدید
ایلیا جلائی
ایلیا جلائی
تخصص :برنامه نویس وب
@ilya3 سال پیشمطرح شد
0

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


محمدجوکار
محمدجوکار
تخصص :دانشجوی برنامه‌نویسی
@mjokarr3 سال پیشمطرح شد
0

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

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

موفق باشی.


ابوالفضل
ابوالفضل
تخصص :برنامه نويس
@amata3 سال پیشمطرح شد
1

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


متین طیبی نیا
متین طیبی نیا
تخصص :backend
@MatinTayebi3 سال پیشمطرح شد
0

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

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

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

مستندات php


MagicalDev
MagicalDev
تخصص :Laravel Developer
@magicaldev13 سال پیشمطرح شد
0

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

موفق باشید


ایلیا جلائی
ایلیا جلائی
تخصص :برنامه نویس وب
@ilya3 سال پیشمطرح شد
0

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


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

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