Интересно, имеет ли PHP какую -либо эквивалентность IIFE (сразу же вызвано выражением функции), как у JavaScript. Можно ли записано закрытие PHP, чтобы оно могло работать аналогично JavaScript (вызов, зависимость, инъекция, директива)? < /strong> < /p>
(function(){
myModule = angular.module('myAngularApplication', []);
}());
< /code>
Это выражение выше известно как немедленно вызванное выражение функции (iife). Поскольку определение функции будет немедленно вызывать себя всякий раз, когда загружается файл .js. Основная причина, по которой IIFE эффективен, заключается в том, что мы можем выполнять весь код, который немедленно выполняет без необходимости иметь глобальные переменные и функции. Теперь, когда мы это делаем, наше создание контроллера потерпит неудачу, поскольку мы использовали глобальную переменную для создания контроллера с модулем. Чтобы обойти эту проблему, позволяет использовать функцию getter angular.module, чтобы связать контроллер с модулем. И пока мы в этом, почему бы не поместить контроллер в iife. < /P>
(function () {
var booksController = function ($scope) {
$scope.message = "Hello from booksController";
}
angular.module('myAngularApplication').controller('booksController', booksController);
}());
Интересно, имеет ли PHP какую -либо эквивалентность IIFE (сразу же вызвано выражением функции), как у JavaScript. Можно ли записано закрытие PHP, чтобы оно могло работать аналогично JavaScript (вызов, зависимость, инъекция, директива)? < /strong> < /p>
Это выражение выше известно как немедленно вызванное выражение функции (iife). Поскольку определение функции будет немедленно вызывать себя всякий раз, когда загружается файл .js. Основная причина, по которой IIFE эффективен, заключается в том, что мы можем выполнять весь код, который немедленно выполняет без необходимости иметь глобальные переменные и функции. Теперь, когда мы это делаем, наше создание контроллера потерпит неудачу, поскольку мы использовали глобальную переменную для создания контроллера с модулем. Чтобы обойти эту проблему, позволяет использовать функцию getter angular.module, чтобы связать контроллер с модулем. И пока мы в этом, почему бы не поместить контроллер в iife. < /P>
(function () {
var booksController = function ($scope) { $scope.message = "Hello from booksController"; }
Интересно, имеет ли PHP какую -либо эквивалентность IIFE (сразу же вызвано выражением функции), как у JavaScript. Можно ли записано закрытие PHP, чтобы оно могло работать аналогично JavaScript (вызов, зависимость, инъекция, директива)?...
Интересно, есть ли в PHP какой-либо эквивалент IIFE (выражение с немедленным вызовом функции), как у Javascript. Можно ли каким-либо образом написать замыкание PHP, чтобы оно могло работать аналогично Javascript (вызов, зависимость, внедрение,...
Интересно, есть ли в PHP какой-либо эквивалент IIFE (выражение с немедленным вызовом функции), как у Javascript. Можно ли каким-либо образом написать замыкание PHP, чтобы оно могло работать аналогично Javascript (вызов, зависимость, внедрение,...
Интересно, есть ли в PHP какой-либо эквивалент IIFE (выражение с немедленным вызовом функции), как у Javascript. Можно ли каким-либо образом написать замыкание PHP, чтобы оно могло работать аналогично Javascript (вызов, зависимость, внедрение,...
Интересно, имеет ли PHP какую -либо эквивалентность IIFE (сразу же вызвано выражением функции), как у JavaScript. Можно ли записано закрытие PHP, чтобы оно могло работать аналогично JavaScript (вызов, зависимость, инъекция, директива)?...