Table of Contents Previous Next
Logo
Client-Side Slice-to-PHP Mapping : 28.2 Introduction
Copyright © 2003-2010 ZeroC, Inc.

28.2 Introduction

The client-side Slice-to-PHP mapping defines how Slice data types are translated to PHP types, and how clients invoke operations, pass parameters, and handle errors. Much of the PHP mapping is intuitive. For example, Slice sequences map to PHP arrays, so there is essentially nothing new you have to learn in order to use Slice sequences in PHP.
Much of what appears in this chapter is reference material. We suggest that you skim the material on the initial reading and refer back to specific sections as needed. However, we recommend that you read at least Section 28.11 to Section 28.13 in detail because these sections cover how to call operations from a client, pass parameters, and handle exceptions.
A word of advice before you start: in order to use the PHP mapping, you should need no more than the Slice definition of your application and knowledge of the PHP mapping rules. In particular, looking through the generated code in order to discern how to use the PHP mapping is likely to be inefficient, due to the amount of detail. Of course, occasionally, you may want to refer to the generated code to confirm a detail of the mapping, but we recommend that you otherwise use the material presented here to see how to write your client-side code.

Table of Contents Previous Next
Logo