tweeper: avoid a reference to $argv in non-cli mode
[tweeper.git] / tweeper.php
index 5e9d242..a9fce9b 100644 (file)
@@ -285,7 +285,7 @@ class Tweeper {
 
 function is_cli()
 {
-  return (substr(php_sapi_name(), 0, 3) == 'cli');
+  return (php_sapi_name() === "cli");
 }
 
 function usage($argv)
@@ -354,7 +354,7 @@ if (is_cli()) {
 }
 
 if (!isset($options['src_url'])) {
-  fwrite($ERROR_STREAM, usage($argv));
+  fwrite($ERROR_STREAM, usage(is_cli() ? $argv : NULL));
   exit(1);
 }