ما چرا تو ارایه نمیتونیم ازدستور echo استفاده کنیم ؟ میدونم echo رو میشه استفاده کرد ولی تو ارایه متغیر میخواهیم چاپ کنیم از دستور var dump استفاده میکنیم یا print-r
ولی تفاوتش درچی هست ؟
سلام،
گرامر و قاعده زبان به این شکل است که echo مقادیر ساده ای مثل رشته رو چاپ کنه و برای چاپ آرایه هم باید مقدارش مشخص باشه تا چاپ کنه، ولی اگر یک آرایه بصورت کلی قرار باشه چاپ بشه باید به print_r یا var_dump داد تا با جزئیات تمام مقادیر را چاپ کند.
این موارد رو مفسر زبان قانون گذاری کرده است در صورتی که فرضا در زبان پایتون یک print هم میتونه مقدار ساده چاپ کنه، هم دیکشنری هم تاپل هم ست هم لیست و ...