Almost, but not quite. There are a few things you should keep an eye on.
1) . File Names: Windows is a case-insensitive operating system. If you create a Foo.php file, you can include it with include('Foo.php') OR include('Foo.php') . When you move your project to Linux / Unix, it will break if you do not have the right case.
2) There are some language differences in the platform, usually when it comes to what depends on the integrated functionality of the OS. They rarely appear, but you may encounter them from time to time. For example, the checkdnsrr () function did not exist in Windows PHP prior to version 5.3.0.
I also had another, but I think I need coffee, my brain just stopped.
Edit: Oh yes, I remember:
3) . The PHP packages you get for Linux / Unix can be very widely used in what they include in the default installation compared to Windows. You need to make sure that you are testing your application in the development window on the opposite platform, to be sure that you have all the necessary libraries compiled / added, or you will get some good fatal errors from a regular regular application.
zombat
source share