گفت‌آورد نوشته اصلی از سوی sonixax نمایش پست ها
من فکر کنم شما واقعن برنامه نویسی بلد نیستید ! چون فرق وارد کردن کد مستقیم رو با وارد کردنشون به عنوان پارامتر در یک تابع یا متد نمیدونید !!!

تفاوت این دو کد بسیار واضح است :
...

تفاوت؟ پس بالاخره می‌شود، اما تفاوت (در خوانایی) دارند؟

در اینجا ما چیز دیگری خواندیم:

گفت‌آورد نوشته اصلی از سوی sonixax
برای ساختن وبسایت هم میتونید ازش استفاده کنید ولی قدرت PHP و CGI رو نداره به خصوص در طراحی چون نمیتونید داخلش HTML تگ ها رو به صورت مستقیم استفاده کنید و این کار رو سخت میکنه .
گفت‌آورد نوشته اصلی از سوی sonixax
خیر عزیزم ، همان طوری که بهت نشون دادم در سی شارپ و کلن دات نت ما امکان وارد کردن مستقیم کد های خارجی رو نداریم...

می‌توانیم اما تفاوت دارند، یا اینکه خیر، نمی‌توانیم ولی یک جوری می‌توانیم و تفاوت هم دارند؟


First approach:
کد سرراست (مستقیم):
کد:
in C#:

<%@ language="C#" %>
<script runat="server">
    string variable = "hi";
</script>

<html>
<%= variable %>
</html>

Reference:  http://msdn.microsoft.com/en-us/library/6dwsdcf5%28VS.71%29.aspx



in PHP:

<?php
   $variable = "hi";
?>

<html>
<?= $variable ?>
</html>

Second approach:
کد ناسرراست (غیر مستقیم):
کد:
in C#:

<html>
<%@ language="C#" %>
<% Response.Write("hi"); %>
</html>

Reference: http://msdn.microsoft.com/en-us/library/ms525585%28v=vs.90%29.aspx



in PHP:

<html>
<?php Echo "hi" ?>
</html>

این هم یک درس رایگان از شیوه نگارش سرراست و ناسرراست.


پس در نهایت برای ما بگویید که آیا، شد و می‌شود و شدنی است، یا اینکه نه نمی‌شود و ناشدنی است؟


شاید هم، هم نمی‌شود و هم خوانا نیست و مرغ شما هم یک پا دارد؟