PHP Classes

File: index.php

Recommend this page to a friend!
  Classes of Andoitz Jordan Marmolejo   Magic PHP Auto-Instantiator   index.php   Download  
File: index.php
Role: Example script
Content type: text/plain
Description: Main Script
Class: Magic PHP Auto-Instantiator
Include and create objects with a single command
Author: By
Last change: Update of index.php
Date: 4 months ago
Size: 1,899 bytes
 

Contents

Class file image Download
<?php
/*

    MAGIC PHP AUTO-INSTANTIATOR
        Include and instantiate PHP Classes automatically only writing something like "folder.folder.class;" on your PHP script.
   
        When we play with PHP MVC programming we ever have to make a class instantiation,
        then we need an include and have to know the exactly path for the folders, create the class
        and after we need to remember the name of instantiated variables that we did before.
       
        With this class you will need to use only one line to do this. Ever we will have the same name
        for the instantiated variable, so.. its really easy for remember.
       
        Enviroment:
            - This class was tested with the next specified environment:
                Windows XP
                WAMP SERVER 2.4
                PHP 5.4.16
                Apache 2.4.4
       
        Example:
            Before:
                include('com/phpclasses/myClass.php');
                include('com/phpclasses/myClass2.php');
                include('com/phpclasses/myClass3.php');
               
                $myClass = new myClass();
                $myClass2 = new myClass2();
                $myClass3 = new myClass3();
               
                $myClass->example();
                $myClass2->example();
                $myClass3->example();
               
                * This code will create three classes and will call an example method for everyone.
           
            After:
                com.phpclasses.myClass;
                com.phpclasses.myClass2;
                com.phpclasses.myClass3;
               
                $myClass->example();
                $myClass2->example();
                $myClass3->example();
               
                * This code will make it more easy.
   
    This class is only a testing class based in other programming languages like Java or ActionScript:
        import java.util.*
   
    I dont really know the real performance using this class on a production enviroment.
    As i said this class is only a testing class, the real way can be to make an apache extension, more complete and tested.

    For more information and updates please visit: http://www.andoitz.com
   
*/

include("com/phpclasses/import.php");
com.phpclasses.myClass;
$myClass->example();
?>