PHP Classes

File: README.txt

Recommend this page to a friend!
  Classes of Rafa Rodriguez  >  Div PHP Ajax Mapping  >  README.txt  >  Download  
File: README.txt
Role: Documentation
Content type: text/plain
Description: first commit
Class: Div PHP Ajax Mapping
Call PHP classes and functions using AJAX requests
Author: By
Last change: fix readme
Date: 6 years ago
Size: 1,580 bytes
 

Contents

Class file image Download
PHP Hot Mapping

Hot Mapping of PHP data, functions and methods in JavaScript

phpHotMap is an open source library for JavaScript and PHP, that 
allow mapping the PHP functions, static methods of classes and 
arbitrary data on the spot of the instance a JavaScript class. 
With this class you can call a functions and methods via AJAX. 

For example:

--------------------------------------------
In the server:
--------------------------------------------
<?php

// Include the library 

include "phpHotMap.php";
include "phpHotMapServer.php";  

// The program 
// Note: the programa can be located in an external file 

function sum($x, $y){
  return $x + $y; 
}

class Enterprise{
  public function getEmployees(){
      return array(
        array("name" => "Thomas Hardy", "salary" => 1500),  
        array("name" => "Christina Berglund", "salary" => 1200)  
      );  
    } 
} 

// Server instance ...

$server = new phpHotMaServer(); 

// ... Add methods ...

$server->addMethod("sum", "x,y"); 
$server->addMethod("Enterprise::getEmployees", "x,y"); 

// ... and go!
$server->go(); 

?>
--------------------------------------------
In the client:
--------------------------------------------
<script type = "text/javascript" src="phpHotMap.js"></script>
<script type = "text/javascript">

    var client = new phpHotMapClient("server.php");
    
    var sum = client.sum(20, 10);
    
    var employees = client.Enterprise.getEmployees();
    
    var firstEmployeeName = employees[0]['name'];

</script>
For more information send a message to info at phpclasses dot org.