Имеет ли значение длина имени переменной для производительности в PHP?

Я был замечен, что имеет значение переменной длины переменной для производительности C #? темы и имеют тот же вопрос о php.

Мой сотрудник (Front-end) был зашифрован всего, как $ o, $ r, $ x, $ m, $ c и мотивировал его лучшей производительностью. Я действительно очень сомневаюсь в этом, и код стал трудно читать.

  1. $ o – объект или объект
  2. $ m – $ модель
  3. $ r – $ query_result или $ result
  4. $ x – $ xml_node

Каждая вещь выглядит

if ( isset ( self::$o[ self::$x -> name ] ) ) : $c = 'ClassPrefix_' . self::$o[ self::$x -> name ]; $o = new $c; self::$x -> read ( ); 

Имена переменных чаще всего используются в качестве помощника программиста – при интерпретации программы или скрипта они преобразуются в ячейки памяти. Более короткие переменные будут только негативно влиять на производительность программиста (ов) при модификации / отладке кода в будущем.

Обфускация – широко используемая методика, которая включает замену имен переменных на одно или многосимвольные имена переменных, но это используется для того, чтобы сделать обратную инженерию / подъем базовой технологии из проектов, где исходный код легко доступен / легко извлекается сложнее.

Хотя он может сохранять байты здесь и байт, нет, это не имеет значения для iota, и вы не увидите реальной экономии памяти или производительности, используя короткие имена переменных.

Если вы действительно обеспокоены использованием памяти и производительностью, прокомментируйте свой код. xdebug и xhprof – отличные инструменты, чтобы сделать это. Вы даже можете установить xhprof на своих производственных станках. После того, как вы действительно измерили свою производительность и использование памяти, вы можете настроить реальные проблемы в своем коде.

Кроме того, убедитесь, что вы используете 5.4, если можете. Он вводит некоторые огромные улучшения как производительности, так и использования памяти.