C# vs PHP
1. The development time.
2. Maintainance (support)
3. Production Cost
So it depends on your project and available working force.
1. The development time.
2. Maintainance (support)
3. Production Cost
So it depends on your project and available working force.
function initializeRequest(sender, args)
{
var btn = $get(args._postBackElement.id);
if (btn) btn.disabled = true;
}
function endRequest(sender, args)
{
var btn = $get(sender._postBackSettings.sourceElement.id);
if (btn) btn.disabled = false;
}
</script>
((unsigned char *)&num)[0] = 20;
۱- استفاده از متغیر قبل از تعریف
۲- استفاده از مقدار یک متغیر قبل از مقداردهی
۳- استفاده از مقدار یک متغیر قبل از دریافت اطلاعات
۴- استفاده از عملگر انتساب بجای بررسی تساوی
۵- استفاده از تابع تعریف نشده
۶- استفاده از سمی کالن های اضافی و نابجا
یا
سعی کنید بجای a+=1 یا a-=1 از دستور ++a یا –a استفاده کنید زیرا دستورهای افزایشی و کاهشی از تعداد زیردستور کمتری برخوردار هستند و در نتیجه سریعتر اجرا می شوند. همچنین سعی کنید بجای ++a از a++ استفاده کنید؛ زیرا با توجه به تفاوت این دو، ممکن در مواردی سهوا به مقداری اشتباه برسید.
با توجه به اینکه strlen هزینه دارد و در هر بار حلقه نیاز به بررسی دارد، هزینه برنامه افزایش می یابد.
به همین دلیل بهتر است، طول رشته را در متغیری ذخیره کنیم و سپس از آن متغیر در شرط حلقه استفاده کنیم. یا اگر طول رشته متغیر است بهتر است از همان کنترل با ’۰\’ استفاده کنید.