Download the PHP package phppkg/easytpl without Composer

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

EasyTpl

Php Version GitHub tag (latest SemVer) Actions Status

⚡️ Simple and fastly template engine for PHP.

Features

Install

composer

Quick start

Output:

More usage

The syntax is the same as the PHP native template, and the special syntax added is just to make it more convenient to use.

Config template

more settings:

Echo variable

The following statements are the same, can be used to print out variable values

More:

By default, the output result will be automatically processed through htmlspecialchars, unless disabled or manually used raw filter

Chained access array

Can use . to quick access array value.

Use in template:

If blocks

only if:

if else:

if...elseif...else:

For/Foreach blocks

foreach:

with keys:

Add comments

The contents wrapped with {{ and }} will be ignored as comments.

multi lines:

Use Filters

Default built-in filters:

Using the filters

You can use the filters in any of your templates.

Regular usage:

Chained usage:

Passing non-static values:

Passing variables as filter parameters:

Custom filters

Use in template:

Custom directives

You can use the directives implement some special logic.

EasyTemplate built in support: layout include contents


Use layout

Use include

Use in template


Extends template

New directives:

Examples for extend

Rendered results


Dep packages

Related

License

MIT


All versions of easytpl with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0.1
ext-mbstring Version *
toolkit/fsutil Version ~2.0
toolkit/stdlib Version ~2.0
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 phppkg/easytpl contains the following files

Loading the files please wait ....