I would like to think of myself as some kind of experienced asp.net/c# programmer. I love asp.net object oriented kindness. I like typed variables. I like to work in Visual Studio.
However, this afternoon I was hit in the face with a desire to write a web application using php / mysql.
I am interested, S.O., as a confident Asp.net programmer, what do I need to know about the basics of PHP (the whole lamp system, I suppose), which will ease the learning curve?
Are there any comparisons or analogies you can make? Cross-quote tricks, how am I? Etc?
One thing I'm not looking for is a reasoned or biased comparison. Heaven knows that they are already enough on the Internet.
If you are switching from ASP.NET WebForms (I assume you are), the most important thing you need to understand is that the many classes that .NET provides you for web development do not exist in PHP - nothing is wrong with that : PHP gives you much more control to take your web application in whatever direction you want to go.
In short, ASP.NET is a full-blown infrastructure for developing web applications, PHP is just a programming language. However, like .NET, there is a framework to help build web applications.
The most important things you need to remember:
PHP → . NET/#, PHP , , , PHP, , , 80% PHP. 70% PHP - 30% Java-: , . PHP : , , , , , , , .
: Java = Military Dictatorship ( Java - ) PHP = Hippie Haven ( , ), , " ", " "... , .
, eFront elearning ( eLeraning ).
, Joomla Magento. ( ).
PHP, , .
PHP . . ===, ==, , . ( )
===
==
, , - , .NET . , ; .
, , php , .
PHP - - , . PHP , , .
, PHP, , , PHP. CakePHP, , . , MVC, PHP.
, .
http://www.php.net , , , , .
Source: https://habr.com/ru/post/1795242/More articles:IOS 4.2 called viewDidUnload from Zombie (unallocated class) - iosHow to check if a map contains an empty string value in scala? - scalaHow can I point to the start of a function in C? - cXcode source auto formatting - svnКак перечислить элементы UIElements в элементах ListView? - listviewDebug Glassfish File Authentication - authenticationjQuery-UI resizable, resize children - jquery-uiProblem with jQuery $ (window) .focusout - javascriptHow to create and upload an XML file on the fly using javascript? - javascriptWindows C program performs shutdown action - cAll Articles