summaryrefslogtreecommitdiff
path: root/sapi
diff options
context:
space:
mode:
authorReeze Xia <reeze@php.net>2015-03-03 11:25:30 +0800
committerReeze Xia <reeze@php.net>2015-03-03 11:25:30 +0800
commit34f09b62408759e9d8754ccdd790c6586507a4d2 (patch)
tree7bb976c4261cec161509d9f745616670c44fcee3 /sapi
parentfc1f24b7a6e614e83ab29f640c883839bc4e4696 (diff)
downloadphp-git-34f09b62408759e9d8754ccdd790c6586507a4d2.tar.gz
Fixed bug #67741 (auto_prepend_file messes up __LINE__)
This also fixes bug #54081
Diffstat (limited to 'sapi')
-rw-r--r--sapi/cli/tests/bug67741.phpt17
-rw-r--r--sapi/cli/tests/bug67741_stub.inc3
2 files changed, 20 insertions, 0 deletions
diff --git a/sapi/cli/tests/bug67741.phpt b/sapi/cli/tests/bug67741.phpt
new file mode 100644
index 0000000000..df0981443f
--- /dev/null
+++ b/sapi/cli/tests/bug67741.phpt
@@ -0,0 +1,17 @@
+--TEST--
+Bug #67741 (auto_prepend_file messes up __LINE__)
+--INI--
+include_path={PWD}
+auto_prepend_file=bug67741_stub.inc
+--SKIPIF--
+<?php
+include "skipif.inc";
+?>
+--FILE--
+#!/bin/env php
+<?php
+echo "primary lineno: ", __LINE__, "\n";
+?>
+--EXPECT--
+prepend lineno: 2
+primary lineno: 3 \ No newline at end of file
diff --git a/sapi/cli/tests/bug67741_stub.inc b/sapi/cli/tests/bug67741_stub.inc
new file mode 100644
index 0000000000..4d7470ea29
--- /dev/null
+++ b/sapi/cli/tests/bug67741_stub.inc
@@ -0,0 +1,3 @@
+<?php
+echo "prepend lineno: ", __LINE__, "\n";
+?>