Я прихожу из Java/Objective-C в PHP и нахожу его horrible. Я имею в виду, PHP хороший, действительно. Но когда вы смотрите на кучу переменных, вы не знаете: это номер? Это строка? Или это даже причудливый объект, который может выполнять действия при вызове методов на нем?Есть ли полезные соглашения об именах PHP?
Так что я задаюсь вопросом, есть ли полезные переменные соглашения об именах для переменных, чтобы помочь выяснить, что-то является объектом или что-то просто скучная переменная. Я бы сказал, что если что-то есть объект, т. Е. Экземпляр класса, первый символ должен быть БОЛЬШИМ. Но это всего лишь предположение. Надеюсь прочитать несколько советов от PHP-профессионалов :-)
Номер или строка? Ну, это может быть и то, и другое, в зависимости от того, где вы находитесь в своем скрипте (переменные не так сильно набраны, как в JAVA). –
Реальная проблема именования с PHP - это полностью противоречивые схемы именования и порядки параметров во встроенной библиотеке. – phoebus
В Objective-C нет никаких принудительных соглашений об именах, так что это в основном в вашей голове. –