Download the PHP package alexsoft-software/phpbcl8 without Composer

On this page you can find all versions of the php package alexsoft-software/phpbcl8. 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 phpbcl8

PHP 8 Backwards Compatibility Library

GitHub Downloads (all assets, all releases) GitHub Release GitHub Release Date GitHub repo size PHP 8 Backwards Compatibility Library - total lines PHP 8 Backwards Compatibility Library - source code lines PHP 8 Backwards Compatibility Library - files in repository

Description

This package provides functions of newer PHP 8 versions.

It provides scripts that implement functions only available in newer PHP versions as functions built-in in the PHP core engine. The parts work in older PHP versions.

A main script checks the current PHP version and loads that implement the functions of newer PHP versions.


SOURCEFORGE

Download phpbcl8 Download phpbcl8 Download phpbcl8 Download phpbcl8


Contributing

This is an open source project, open to anyone.

Contributions are welcome github

Feedback

Please send any feedback or suggestions to @ascoos (Twitter) or create an issue.

License

AGL-F


Download

OFFICIAL ASCOOS DOWNLOAD SITE PHP Classes PHP Classes Sourceforge phpbcl8


Installation and use this library

  1. Download latest release
  2. Unzip package in your working directory
  3. Add in index.php or master php file the below code :




Error FILE [compat_error.php]

This file contains support code for the remaining functions of the phpbcl8 library.

A PHP phpbcl8 TYPE NAME DESCRIPTION
+ ALL 1.0.8 FILE compat_error.php To support errors

phpbcl8 FILE [phpbcl.php]

This file contains support code for the remaining functions of the phpbcl8 library.

A PHP phpbcl8 TYPE NAME DESCRIPTION
+ ALL 1.0.5 FILE phpbcl.php To support other functions in this php library

DEPRECATED FILE [compat_deprecated.php]

The use of the contents of the deprecated-removed code file is the reverse of the use of other files versioning-based on the php version.

This means that from the PHP version that refers and to newer versions, without the use of phpbcl8 and specifically the file compat_deprecated.php, you will not be able to use this code.

A PHP phpbcl8 TYPE NAME DESCRIPTION
+ ALL 1.0.0 FILE compat_deprecated.php for deprecated-removed php functions
+ >= 8.1.0 1.0.0 CONST ENT_COMPAT ENT_QUOTES ENT_SUBSTITUTE ENT_HTML401
+ >= 8.0.0 1.0.0 CONST MB_OVERLOAD_MAIL = 1
+ >= 8.0.0 1.0.0 CONST MB_OVERLOAD_STRING = 2
+ >= 8.0.0 1.0.0 CONST MB_OVERLOAD_REGEX = 4
+ >= 8.0.0 1.0.0 Function each Return the current key and value pair from an array and advance the array cursor.

VERSIONING FILES [compat_php81x.php - compat_php85x.php]

The contents of version-based files mean that since added to a specific PHP version, without using phpbcl8, you will not be able to use them in older versions.

"All functions in the below table were tested on Ascoos Web Extended Studio 24 with PHP 8.0 and 8.2"

A PHP phpbcl8 TYPE NAME DESCRIPTION
+ < 8.5.0 2.0.4 Function array_first.php Returns the first value of a given array.
+ < 8.5.0 2.0.4 Function array_last.php Returns the last value of a given array.
+ < 8.5.0 2.0.4 Function locale_is_right_to_left.php Returns whether the given $locale has an RTL script.
+ < 8.5.0 2.0.4 Function get_error_handler.php Returns the currently set error handler, or null if none is set.
+ < 8.5.0 2.0.4 Function get_exception_handler.php Returns the currently set exception handler, or null if is none set.
+ < 8.5.0 2.0.0 Constant PHP_BUILD_DATE that is assigned the time and date the PHP binary is built.
+ < 8.4.0 1.1.4 Function intltz_get_iana_id Get the IANA identifier from a given timezone
+ < 8.4.0 1.1.2 Function bcdivmod Returns an array with the quotient (whole values) as a string, and the remainder as a string containing $scale number of decimal values.
+ < 8.4.0 1.1.1 Function grapheme_str_split Splits a string into an array of individual or chunks of graphemes.
+ < 8.4.0 1.1.1 Function array_find Returns the VALUE of the first element from $array for which the $callback returns true. Returns NULL if no matching element is found.
+ < 8.4.0 1.1.1 Function array_find_key Returns the KEY of the first element from $array for which the $callback returns TRUE. If no matching element is found the function returns NULL.
+ < 8.4.0 1.1.1 Function array_all Checks whether the $callback returns TRUE for ALL the array elements.
+ < 8.4.0 1.1.1 Function array_any Checks whether the $callback returns TRUE for ANY of the array elements.
+ < 8.4.0 1.1.0 Function http_get_last_response_headers Get Last Response Headers
+ < 8.4.0 1.1.0 Function http_clear_last_response_headers Clear Last Response Headers
^ < 8.4.0 1.0.7 Function mb_ltrim Multi-byte safely strip white-spaces (or other characters) from the beginning of a string.
^ < 8.4.0 1.0.7 Function mb_rtrim Multi-byte safely strip white-spaces (or other characters) from the end of a string.
^ < 8.4.0 1.0.7 Function mb_trim Multi-byte safely strip white-spaces (or other characters) from the beginning and end of a string.
^ < 8.4.0 1.0.5 Function mb_ucfirst Make a multibyte string's first character uppercase.
^ < 8.4.0 1.0.5 Function mb_lcfirst Make a multibyte string's first character lowercase.
+ < 8.3.0 1.0.2 Function mb_str_pad The str_pad() function lacks multibyte character support, causing issues when working with languages that utilize multibyte encodings like UTF-8.
+ < 8.3.0 1.0.9 Function stream_context_set_options Sets options on the specified context.
+ < 8.3.0 1.0.0 Function json_validate Validate an string if contains a valid json.
+ < 8.2.0 1.0.9 Function openssl_cipher_key_length Gets the cipher key length.
+ < 8.2.0 1.0.8 Function ini_parse_quantity Returns the interpreted size in bytes on success from an ini shorthand.
^ < 8.2.0 1.0.8 Function mysqli_execute_query Prepares, binds parameters, and executes SQL statement
+ < 8.1.0 1.0.2 Function array_is_list Checks whether a given array is a list

SIMILAR FILE [compat_similar.php]

This file implements functions that resemble the original php functions that have not been removed, but have undergone changes and cannot run on all versions.

"All similar functions start with prefix alf_"

A PHP phpbcl8 TYPE NAME DESCRIPTION
+ >= 8.3.0 1.0.9 FILE alf_get_class Fixed E_DEPRECATED warning
+ ALL 1.0.1 FILE compat_similar.php for similar functions
+ ALL 1.0.2 Function alf_mb_convert_case ASCOOS LIBRARY FUNCTION : For full compatible similar mb_convert_case.

All versions of phpbcl8 with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6
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 alexsoft-software/phpbcl8 contains the following files

Loading the files please wait ....