On this page:
slice2php Command-Line OptionsThe Slice-to-PHP compiler, slice2php, offers the following command-line options in addition to the standard options:
--all-n, --namespace--checksumFor each Slice file X.ice, slice2php generates PHP code into a file named X.php in the output directory. The default output directory is the current working directory, but a different directory can be specified using the --output-dir option.
It is important to understand how slice2php handles include files. In the absence of the --all option, the compiler does not generate PHP code for Slice definitions in included files. Rather, the compiler translates Slice #include statements into PHP require statements in the following manner:
-I option) and removing the leading directory from the included file if possible./opt/App/slice/OS/Process.ice, and we specified the options -I/opt/App and -I/opt/App/slice, then the shortest relative pathname is OS/Process.ice after removing /opt/App/slice..ice extension with .php. Continuing our example from the previous step, the translated require statement becomes
{zcode}
require "OS/Process.php";
{zcode} |
-I options to tailor the require statements generated by the compiler in order to avoid absolute path names and match the organizational structure of your application's source files.