چند سوال در مورد برنامه نویسی

web2

Member
خیلی ساده :
اگر شرط ها بیشتر از 3 تا شد از switch() استفاده کنید تا خوانایی کد بیشتر بشه .
مورد بعدی : احتمالا شما از چند منبع مختلف اطلاعات بدست آوردی و باعث شده بین کلمه دستور و تابع فرق بگذاری!
زیاد خودت را درگیر بازی با کلمات نکن .

بعدی : \n , \r بیشتر برای تمیز کاری و خوانایی سورس html تولید شده توسط php بکار می ره :
for($i=0;$i<100;$i++)
echo $i;

for($i=0;$i<100;$i++)
echo "$i \n";

هر دو را اجرا کن و سورس html را ببین تا متوجه بشی
شاید کاربردهای دیگری هم دارد که الان حضور ذهن ندارم

در مورد echo لازم نیست داخل () بگذارید

مثال:

echo $i
echo $i . ' salam gol pesar';
echo $i . "salam";
echo "$i salam";
echo '$i salam'; ===== غلط
echo '100' ==> خروجی رشته
echo "100" ==> خروجی رشته
echo 100 ==> خروجی عدد

والسلام
 

Cyletech

Member
مرسی. تست کردم و دیدم که اگه نزاریم پشت سر هم میره و اگه هم بزاریم با فاصله میره و در آخر صفحه میاد خط پایینی.
و جستجو کردم فهمیدم مخفف اینا هستند
n = new line
r = return
یکی دیگه هم بود یادم رفت :D

خلاصه تشکر ازت دوست عزیز. واقعا شما توی این تاپیکی که زدم گل کردی :rose:

اما من که تست کردم این رو نفهمیدم! چرا هم \r و \n یک کارو میکردن؟ یعنی تغییراتی که باعث می شدن هیچ فرقی با هم نداشتن
 
آخرین ویرایش:

Cyletech

Member
دوستان من اگه بخوام که یک فرم داشته باشم مثلا یک تکس باکس و یک دکمه ارسال. بعد اطلاعاتی که طرف وارد می کنه وارد فایل دیگه بنام b.php بشه !
من تمام کاراشو کردم اما وقتی که ارسال می کنم وارد b.php میشه و بعد میگه که $user وجود نداره! یعنی مقداری براش تعیین نشده. چون من اون رو توی echo کجاشتم و در بخش تکس باکس هم name رو برابر user قرار دادم.
میشه کمی لطف کنید و یک فرم ساده از این کار رو برام توضیح بدین یا قرار بدین تا ببینم و خودم بفهمم.
مرسی
 

Cyletech

Member
چرا ما در پروژه هامون از دستور های پایانی مثل زیر استفاده نمی کنیم؟
endif;
endforeach;
endswitch;
endfor;
endwhile;

و اگه جوابتون نیازی نیست هستش بگین چرا نیاز نیست و اگه نیاز هست کی و کجا بکار میره!
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا