Ktoś powiedział, że kiedy twój kod PHP i aplikacja używają zmiennych globalnych, to musi to być kod spaghetti (domyślam się). Często używam WordPressa. O ile mi wiadomo, to najlepsza rzecz w pobliżu świetnego oprogramowania PHP. Używa wielu zmiennych globalnych do interakcji między swoimi komponentami.Jakie są cechy kodu spaghetti?
Ale zapomnij o tym, ponieważ, szczerze mówiąc, to jedyna rzecz, którą znam. Więc jest całkowicie stronniczy, D
Jestem ciekawy, jaka jest charakterystyka kodu spaghetti?
PS: jedyne co wiem to WordPress. Miejmy nadzieję, że może to pomoże komuś dać świetną odpowiedź dla kogoś, kto ma niewielkie doświadczenie w tworzeniu pełnej aplikacji internetowej na PHP (na przykład na stronie Stack Overflow).
co masz na myśli w "zmiennej globalnej"? –
Mam na myśli w tym komentarzu w http://stackoverflow.com/questions/2571474/isset-and-php-global-variable – justjoe
Wordpress jest jednym z ** najgorszych ** przykładów programowania PHP w głównym nurcie, a głównym powodem jest to, że polegają one wyjątkowo silnie na zmiennych globalnych. Mają straszną reputację ze względu na bezpieczeństwo. Zamieszczałam przykłady, dlaczego jest źle, ale już pisałam o tym wiele razy (http://www.phpvs.net/2009/12/08/an-exercise-in-wordpress-integration-or-why- wordpress-sucks /). Jeśli chcesz zdobyć doświadczenie w budowaniu aplikacji internetowych PHP, proponuję zajrzeć do niektórych frameworków PHP, takich jak Zend, Symfony lub CodeIgniter. – zombat