Download the PHP package infrajs/each without Composer

On this page you can find all versions of the php package infrajs/each. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package each

Latest Stable Version Total Downloads

Each::exec - Collback for each element of array or for simple value.

The function processes the transmitted data as if it were an indexed array of unit length; If you really gave an indexed array, then an anonymous function run for each element of the index array; If you gave any type except an index array, the data is processed as an indexed array with one element and passed to the anonymous function will run for one item. For an element with a null value the function will not run.

Each::isAssoc - this method checks whether the passed argument is an associative array.

Each::isInt - this method checks the passed argument is a number.

If the passed text argument in the form of a number (without spaces or additional text), then the method will work with parameters such as the number.

Each::isEqual - this method checks whether the passed arguments by reference.

The method returns true only when the two variables are references to each other.

Testing

Testing run the file test.php:

positive answer

negative answer

Testing with PHPunit

Each::exec - callback-функция для каждого элемента индексного массива или для простого значения.

Функция обрабатывает переданные данные, как будто они переданы в индексном массиве единичной длины; Если действительно передан индексный массив, то анонимная фукцния сработает для каждого элемента индексного массива; Если передан любой тип, кроме индексного массива, то данные обработаются как индексный массив с одним переданным элементом и анонимная функция запустится для одного элемента. Для элемента со значением null функция запускаться не будет.

Each::isAssoc - данный метод проверяет, является ли переданный аргумент ассоциативным массивом.

Each::isInt - данный метод проверяет, является переданный аргумент числом.

Если передан текстовый аргумент в виде числа (без пробелов и дополнительного текста), то метод отработает с таким параметром, как с числом.

Each::isEqual - данный метод проверяет, являются ли переданные аргументы ссылками.

Метод возвращает true, только когда две переменные являются ссылками друг на друга.

Тест

Для тестирования откройте в браузере test.php:

при положительном ответе вы увидете следующее сообщение

если в работе кода произойдет сбой, то сообщение будет

Для тестирование с помощью PHPunit

All versions of each with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package infrajs/each contains the following files

Loading the files please wait ....