Skip to content

Переменные внутри функций на других языках #36

Description

@mafia8

Страница 209
В системе определения функций в PHP есть одна особенность, которая весьма неприятна тем, кто до этого программировал на других языках. Дело в том, что все переменные, которые объявляются и используются в функции, по умолчанию локальны для этой функции. Исправить ситуацию можно либо при помощи инструкции global (на самом деле есть и еще один, через массив $GLOBALS, но об этом чуть позже) или замыканий.

В каких языках программирования по-другому? И как? Интересно.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions