Download the PHP package oscarotero/html without Composer

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

html

PHP library to generate HTML code

Install

Note, PHP ~7.2 is required

Usage

Attributes

There are two ways to add attributes to the html tags: using an array as the first argument or using magic methods.

All attributes with null as value are omitted:

Flags

In HTML, flags (or boolean attributes) are attributes that does not need a value. Use boolean values to add flags.

Example using array syntax:

Example using magic methods:

Classes

Some attributes can contain several space-separated values, for example class. You can use an array to add classes:

Use the key => value syntax to add classes under some conditions. Only if the value is evaluated as true, the class will be added:

data-* attributes

Any data-* attribute containing a non-scalable value, will be converted to json. Unlike flags, boolean values are included too:

Import/Export

Elements implements JsonSerializable and Serializable interfaces, so you can export them:

Other interfaces implemented

All elements that can contain children (not self-closing elements like <br> or <img>) implement the following standard PHP interfaces:

ArrayAccess

To access to the children elements using the array API.

IteratorAggregate

To iterate with the element:

Countable

To use count():

Note that NULL children are discarded


All versions of html with dependencies

PHP Build Version
Package Version
Requires php Version ^7.2
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 oscarotero/html contains the following files

Loading the files please wait ....