<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Differences between PHP and ASP.NET</title><link>http://weblogs.asp.net/cumpsd/archive/2004/03/21/93455.aspx</link><description>In response to a thread on the ASP.NET Forums I decided to publish the answers in an overview on my blog. Someone asked on what the difference were between PHP and ASP.NET and how he did certain things. My answers are based on using C# as the language</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Week Eleven Class Eleven &amp;laquo; IMD 402&amp;#8217;s Designing for Server Side Technologies</title><link>http://weblogs.asp.net/cumpsd/archive/2004/03/21/93455.aspx#6790984</link><pubDate>Tue, 16 Dec 2008 18:24:55 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6790984</guid><dc:creator>Week Eleven Class Eleven « IMD 402’s Designing for Server Side Technologies</dc:creator><author>Week Eleven Class Eleven « IMD 402’s Designing for Server Side Technologies</author><description>&lt;p&gt;Pingback from &amp;nbsp;Week Eleven Class Eleven &amp;amp;laquo; IMD 402&amp;amp;#8217;s Designing for Server Side Technologies&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6790984" width="1" height="1"&gt;</description></item><item><title>re: Differences between PHP and ASP.NET</title><link>http://weblogs.asp.net/cumpsd/archive/2004/03/21/93455.aspx#4131519</link><pubDate>Tue, 25 Sep 2007 10:04:17 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:4131519</guid><dc:creator>jeeva</dc:creator><author>jeeva</author><description>&lt;p&gt;PHP is scripting Language but ASP.NET is Designing Tool.ASP.Net has a lot of controls to designing process bur PHP contains only scripting tabs and minimum no.of controls are used.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=4131519" width="1" height="1"&gt;</description></item><item><title>re: Differences between PHP and ASP.NET</title><link>http://weblogs.asp.net/cumpsd/archive/2004/03/21/93455.aspx#3413294</link><pubDate>Mon, 06 Aug 2007 13:27:18 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:3413294</guid><dc:creator>arvind</dc:creator><author>arvind</author><description>&lt;p&gt;there is alot of diffrence between PHP and ASP.&lt;/p&gt;
&lt;p&gt;1. Cost wise(microsoft product) licence required.&lt;/p&gt;
&lt;p&gt;2.speed.&lt;/p&gt;
&lt;p&gt;3.platform compatibility.&lt;/p&gt;
&lt;p&gt;4.additional cost if use the tools in the asp.&lt;/p&gt;
&lt;p&gt;5.Base langauge.&lt;/p&gt;
&lt;p&gt;6.database connectivity.&lt;/p&gt;
&lt;p&gt;etc.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=3413294" width="1" height="1"&gt;</description></item><item><title>re: Differences between PHP and ASP.NET</title><link>http://weblogs.asp.net/cumpsd/archive/2004/03/21/93455.aspx#2311918</link><pubDate>Sat, 21 Apr 2007 12:41:09 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:2311918</guid><dc:creator>CumpsD</dc:creator><author>CumpsD</author><description>&lt;p&gt;If you set your mind to it and search long enough, I'd say you could do most of the things you want with any of both.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=2311918" width="1" height="1"&gt;</description></item><item><title>re: Differences between PHP and ASP.NET</title><link>http://weblogs.asp.net/cumpsd/archive/2004/03/21/93455.aspx#2302100</link><pubDate>Fri, 20 Apr 2007 16:05:37 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:2302100</guid><dc:creator>Fatima</dc:creator><author>Fatima</author><description>&lt;p&gt;so ... is there functionality difference between asp and php, I mean is there something which another cannot do?&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=2302100" width="1" height="1"&gt;</description></item><item><title>re: Differences between PHP and ASP.NET</title><link>http://weblogs.asp.net/cumpsd/archive/2004/03/21/93455.aspx#94014</link><pubDate>Mon, 22 Mar 2004 18:09:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:94014</guid><dc:creator>David Cumps</dc:creator><author>David Cumps</author><description>That's what ment by loosly typed vs strongly typed.&lt;br&gt;&lt;br&gt;C# is strongly typed, everything is of a certain type.&lt;br&gt;&lt;br&gt;In php it's loosly, it can be anything as you say. Just like VB6 supports the Variant type and also doesn't require to declare variables (when you work with Option Strict)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=94014" width="1" height="1"&gt;</description></item><item><title>re: Differences between PHP and ASP.NET</title><link>http://weblogs.asp.net/cumpsd/archive/2004/03/21/93455.aspx#94007</link><pubDate>Mon, 22 Mar 2004 18:01:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:94007</guid><dc:creator>Bertg</dc:creator><author>Bertg</author><description>php, &lt;br&gt;you can fit &amp;quot;anything&amp;quot; in a var..&lt;br&gt;string, int, char :)&lt;br&gt;&lt;br&gt;C#&lt;br&gt;a var can only contain one type of data-struct, no?&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=94007" width="1" height="1"&gt;</description></item><item><title>re: Differences between PHP and ASP.NET</title><link>http://weblogs.asp.net/cumpsd/archive/2004/03/21/93455.aspx#93827</link><pubDate>Mon, 22 Mar 2004 11:39:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:93827</guid><dc:creator>David Cumps</dc:creator><author>David Cumps</author><description>Jerry Pisk: That's what I ment, yes. I'm not a native English speaker, but I did mention it was seen as a literal and without escaping. :)&lt;br&gt;&lt;br&gt;Justin Rogers: Ok, didn't knew all of that. Only wanted to make clear that a string is different from a char, and with all the extra info you gave it's even more obvious :)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=93827" width="1" height="1"&gt;</description></item><item><title>re: Differences between PHP and ASP.NET</title><link>http://weblogs.asp.net/cumpsd/archive/2004/03/21/93455.aspx#93659</link><pubDate>Mon, 22 Mar 2004 03:43:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:93659</guid><dc:creator>Justin Rogers</dc:creator><author>Justin Rogers</author><description>Strings are not stored the way you mention in your post.  They are specifically stored with at least an array length, string length, and an array of WCHAR.  ArrayLength can be larger than StringLength and there is a null terminating character applied to the end, so at least that much was correct.  Strings have far more overhead than a simple extra WCHAR....&lt;br&gt;&lt;br&gt;    DWORD   m_ArrayLength;&lt;br&gt;    DWORD   m_StringLength;&lt;br&gt;    WCHAR   m_Characters[0];&lt;br&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=93659" width="1" height="1"&gt;</description></item><item><title>re: Differences between PHP and ASP.NET</title><link>http://weblogs.asp.net/cumpsd/archive/2004/03/21/93455.aspx#93571</link><pubDate>Sun, 21 Mar 2004 21:57:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:93571</guid><dc:creator>Jerry Pisk</dc:creator><author>Jerry Pisk</author><description>String literals starting with @ are not string where you don't have to escape special characters, they are strings where you can't escape those. Don't have to would mean that you can, but don't have to if you don't want to but that's not how @ strings work. @ just ignore standard escape sequences, \ is considered a literal \ character, not an escape sequence mark. You cannot use escape sequences at all in @ strings. If you want to include a new line character in your string you can't use @ literal.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=93571" width="1" height="1"&gt;</description></item></channel></rss>