PHP_CompatInfo : The Definitive Guide |
3.1. General questions |
||||
|
||||
3.1.1. |
What does it cost ? |
|||
You can download and use it for free. But don't delete the copyright notice. You can read terms of the license |
||||
3.1.2. |
Do you offer support ? |
|||
YES if there is no answer in this Guide and if you are ready to share some informations such as : your configuration (platform Win *nix mac, PHP version, PEAR packages installed) and perharps your script. |
||||
3.1.3. |
I found a bug, what shall i do ? |
|||
You can report it with the bug tracker at PEAR. |
||||
3.1.4. |
What is PEAR ? |
|||
PEAR (an acronym for PHP Extension and Application Repository) is a framework and distribution system for reusable PHP components. Don't forget to read also the PEAR Manual and PEAR FAQ. |
||||
3.2. How to do |
||||
3.2.1. |
I have a compatible PHP4/5 application with optional PHP5 code. How to ignore only PHP 5 code ? |
|||
If you want to ignore all PHP5 code (functions, constants, extensions), you only need to add a line on your parsing (file, directory, string) options: "ignore_versions". In this example all PHP 5.0.0 to 5.2.0 code will be ignored when parsing current directory.
|
||||
3.3. About new API 1.8.0 |
||||
3.3.1. |
I don't want to have result (PHP array dump) display on the standard output |
|||
Even if it's the new behavior of API 1.8.0, you can still consumes all output events with the Null renderer. Give the null value (case insensitive), as first parameter to the class constructor.
|
||||
3.3.2. |
I want to know what is the status of parsing my data source. |
|||
For a single file, it's not necessary to have a progress bar or a message wait. But when you parse a directory with many subdirectories and files, it may take some time. Depending of interface you're running (CLI or Web) you've two ways to display a progress bar or a message wait.
On CLI with pci
command, give the -p|--progress switch with
either pci --summarize --progress bar --dir C:\Temp\beehiveforum082\forum
On CLI without pci
command, use the second parameter (driver
specific options) of class constructor. Give progress key with
It will produce something like: - 79/419 files [====>-----------------] 18.85% Elapsed Time: 00:28.93
For Web SAPI see
the full example available in distribution into examples
directory named |
PHP_CompatInfo : The Definitive Guide | v 1.8.0 : August 1, 2008 |