ایلیا جلائی
2 سال پیش توسط ایلیا جلائی مطرح شد
5 پاسخ

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

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

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

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


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

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


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

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

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

موفق باشی.


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

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


متین طیبی نیا
تخصص : backend
@MatinTayebi 2 سال پیش آپدیت شد
0

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

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

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

مستندات php


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

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

موفق باشید


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

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


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

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