Пример #1
0
#!/usr/bin/php

<?php 
include_once "java/Java.inc";
$here = realpath(dirname($_SERVER["SCRIPT_FILENAME"]));
if (!$here) {
    $here = getcwd();
}
$Array = new java_class("ArrayArray");
$arrayArray = $Array->create(10);
$String = new java_class("java.lang.String");
for ($i = 0; $i < 10; $i++) {
    $ar = $arrayArray[$i]->array;
    echo java_cast($ar, "S") . " " . java_cast($ar[0], "S") . "\n";
}
echo "\n";
foreach ($arrayArray as $value) {
    $ar = $value->array;
    echo java_cast($ar, "S") . " " . java_cast($ar[0], "S") . "\n";
}
#!/usr/bin/php

<?php 
include_once "java/Java.inc";
ini_set("max_execution_time", 0);
if ($argc < 2) {
    echo "No automatic test. Use php swing-button.php --force to run this test.\n";
    exit(0);
}
$here = realpath(dirname($_SERVER["SCRIPT_FILENAME"]));
if (!$here) {
    $here = getcwd();
}
$Array = new java_class("ArrayArray");
$n = 60;
$arrayArray = $Array->create($n);
// Keep-Alive default is 15s, the following tests if the client
// re-opens the connection (the test will dump core if not).
$String = new java_class("java.lang.String");
for ($i = 0; $i < $n; $i++) {
    $ar = $arrayArray[$i]->array;
    echo $n - $i - 1 . " ";
    sleep(1);
}
echo "\n";