Download the PHP package usmanakram/php-autoload-hello-world without Composer

On this page you can find all versions of the php package usmanakram/php-autoload-hello-world. 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 php-autoload-hello-world

php-autoload-hello-world

Create directory named php-autoload-hello-world

Files Structure We can put all files inside the main dir, but recommended way is to create another dir, as src to be easier to understand and maintain our code organized. The project structure will start with the follow: php-autoload-hello-world/src/HelloWorld/

We will create our classes inside "HelloWorld" directory.

Let's create a class named OurFirstClass.

/php-autoload-hello-world/src/HelloWorld/OurFirstClass.php

Now we need to have composer.json file. For that we need to go inside our project's root directory using terminal. Then run $ composer init and answer simple questions. It will create composer.json

Add some configuration in composer.json

Now, run $ composer install inside root directory. It will create vendor directory and composer.lock file inside root directory.

To test our working code, create tests/test.php file inside root directory and call any class method that we have created inside src/HelloWorld directory.

Uploading code at GitHub

Create file named .gitignore and put following line in it.

Create repository named php-autoload-hello-world at github. And run following commands inside our project root directory.

Publish at Packagist

Now, we need to publish our project at Packagist. Login at github.com and go to our newly created repository page. Click Settings > Webhooks > Add Webhook. Here we need to put our Packagist detail.

Under

Here is the reference link: https://packagist.org/about#how-to-update-packages

To use your library, simply run following commands

Then create an index.php file that will load the autoloader

All the classes inside our library is now ready to use!


All versions of php-autoload-hello-world with dependencies

PHP Build Version
Package Version
Requires php Version ^7.1.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 usmanakram/php-autoload-hello-world contains the following files

Loading the files please wait ....