Three lessons I learned the hard way while developing a PHP based product, Три урока я узнал трудом в то время как развивающиеся на основе PHP продукта, Translator Plugin Pro for WordPress Translator Pro плагин для WordPress . Let me know if you find them useful. Позвольте мне знать, если вы найдете их полезными.

1. PHP is no Java. PHP нет Java.
I don’t intend to be sarcastic. Я не намерен быть язвительный. In reality I sorely miss the comfort of Java in more ways than one. На самом деле я остро не хватать комфорта Java в пути больше, чем один.
PHP lacks several built-in checks of Java to ensure defect free coding; features like strong typing, checked exceptions (by default), and lack of variant types (variable which can take on any data types). PHP не хватает нескольких встроенных в Java проверок в целях обеспечения свободного дефект кодирования; сильной функции, такие как ввод, проверила исключений (по умолчанию), а также отсутствие варианту типов (переменной, которая может взять на себя любые типы данных). So you have to be extra careful in PHP to write high quality code. Таким образом, вы должны быть осторожны в дополнительных PHP написать высокое качество кода. Also PHP is not as platform independent as Java. Кроме того, PHP является не столь независимым в качестве платформы Java. What I mean is that PHP has several platform dependent capabilities or lack thereof which makes it harder to make it work across platforms. Что я имею в виду, что PHP имеет несколько зависимых от платформы возможностей или отсутствием таковых, что делает его труднее заставить ее работать на платформах.

2. You best friend for PHP development is: Вы лучший друг для PHP развития заключается в следующем:
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); error_reporting (E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

This little piece of code thrown in at the top of your file is arguably the best PHP debugging tool you can find. Этот маленький кусочек кода брошена в расположенную в верхней части файла, возможно, лучший инструмент отладки PHP можно найти. All your errors, warnings and even notices are displayed on your browser for you to correct. Все ваши ошибки, предупреждения и даже уведомления отображаются в браузере можно исправить.

3. Use file based logging instead of logging on browser. Использование файлов на основе регистрации, вместо входа в браузере. Logging on browser messes up your page layout and can even cause additional problems thereby obscuring your true defect. Вход в браузере messes ваш макет страницы и может даже вызвать дополнительные проблемы, тем самым маскировки вашего подлинного дефектом. The best and unobtrusive way to log is to a file. Лучшее и ненавязчивым способом журнал для файла. You can try my technique for simple Вы можете попробовать моего метода простого php logging php лесозаготовки . Use logging for easy debugging of your code. Использование входа для удобства отладки кода.