Download the PHP package pframework/p without Composer

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

README

Short Intro

Tagline: "Because PHP IS my framework"

P is a PHP framework of very limited scope. It contains more architecture than lines of code. This is on purpose, this likely won't change.

New features need to be extremely vetted for inclusion in this framework. Why? Because here, NIH means "not in here". Whatever feature you think would be nice to have probably already has a better place where it could live.

Long Intro / General Perspectives

Out of the box, P delivers just enough features to allow PHP developers to build structurally sound applications without a lot of boilerplate code. P's learning curve is shallow enough so that developers can be immediately productive with just a well rounded understanding of PHP itself.

Things you'll like or won't miss in P:

That said P promotes an appliation architecture with just a handful of concepts and features:

Installation

1) Use the skeleton project:

composer create-project p/p-micro-skeleton ./project

2) Create a composer.json and install:

"require": {
    "pframework/p": "dev-master"
}

Hello World

The painfully simple and useless hello world:

<?php
require __DIR__ '/../vendor/autoload.php';
(new P\Application())->addRoute(['GET /', function () { echo 'Hello World'; }])->run();

Base Services

Todo.

Base Lifecycle Scopes

Todo.


All versions of p 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 pframework/p contains the following files

Loading the files please wait ....