We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents d6e06dd + 0064537 commit 9d41d5bCopy full SHA for 9d41d5b
phpvm.sh
@@ -931,7 +931,13 @@ phpvm_should_execute_main() {
931
# Layer 2: Test mode
932
[ "$PHPVM_TEST_MODE" = "true" ] && return 1
933
934
- # Layer 3: Return test (most reliable POSIX method)
+ # Layer 3: Check if script has arguments (most reliable indicator)
935
+ # If script is called with arguments, it's likely being executed
936
+ if [ $# -gt 0 ]; then
937
+ return 0 # Execute
938
+ fi
939
+
940
+ # Layer 4: Return test (fallback for POSIX shells)
941
if (return 0 2>/dev/null); then
942
return 1 # Sourced
943
else
0 commit comments