RobRobson: keine $GLOBALS auf der bash?

Hallo Mitglieder,

Endlich Freitag!! :D

Trozdem gibts ja Probleme.  Gibt es einen bekannten Grund dafür das $GLOBALS bei der Ausführung eines Scriptes auf der Shell (Debian/bash) komplett leer ist?

Die Doku ist jetzt auch nicht super auskunftsfreudig.

Viele Grüße,
Rob

  1. Tach,

    Gibt es einen bekannten Grund dafür das $GLOBALS bei der Ausführung eines Scriptes auf der Shell (Debian/bash) komplett leer ist?

    kann ich nicht nachvollziehen <?php var_dump($GLOBALS); php?>, gibt bei mir einiges aus.

    mfg
    Woodfighter

    1. Tach,

      Gibt es einen bekannten Grund dafür das $GLOBALS bei der Ausführung eines Scriptes auf der Shell (Debian/bash) komplett leer ist?

      kann ich nicht nachvollziehen <?php var_dump($GLOBALS); php?>, gibt bei mir einiges aus.

      mfg
      Woodfighter

      OK, Danke, ..auch an Tom und dedlfix ;)

      ja, es stimmt, es gibt etwas aus.
      Allerdings ist ein Unterarray davon immernoch leer und ich weiß noch nicht warum.
      Erste vermutung war das php_cli $GLOBALS nicht verwendet, darum hatte ich es testweise selber erstellt woraufhin es natürlich leer war. m-(

      Schön das in 5h der Urlaub anfängt :D

      Viele Grüße,
      Rob

  2. Hi!

    Trozdem gibts ja Probleme.  Gibt es einen bekannten Grund dafür das $GLOBALS bei der Ausführung eines Scriptes auf der Shell (Debian/bash) komplett leer ist?

    Definiere "Probleme" und "leer". Ist es ein leeres Array oder null? error_reporting und display_errors sind auch auf E_ALL und on gestellt?

    Die Doku ist jetzt auch nicht super auskunftsfreudig.

    Eine Doku beschreibt das was ist. Sie kann nicht all das beschreiben, was (nicht) ist, wenn man Fehler macht.

    Lo!

  3. Hello,

    Trozdem gibts ja Probleme.  Gibt es einen bekannten Grund dafür das $GLOBALS bei der Ausführung eines Scriptes auf der Shell (Debian/bash) komplett leer ist?

    Du hast also das PHP-CLI benutzt?

    Das gibt bei mir bei

    php -r 'echo htmlspecialchars(print_r($GLOGALS,1));'

    Ausgabe:

    Array
    (
        [GLOBALS] =&gt; Array
     *RECURSION*
        [argv] =&gt; Array
            (
                [0] =&gt; -
            )

    [argc] =&gt; 1
        [_POST] =&gt; Array
            (
            )

    [_GET] =&gt; Array
            (
            )

    [_COOKIE] =&gt; Array
            (
            )

    [_FILES] =&gt; Array
            (
            )

    [_SERVER] =&gt; Array
            (
                [ORBIT_SOCKETDIR] =&gt; /tmp/orbit-root
                [SSH_AGENT_PID] =&gt; 2456
                [GPG_AGENT_INFO] =&gt; /tmp/seahorse-kMZmkE/S.gpg-agent:2470:1
                [TERM] =&gt; xterm
                [SHELL] =&gt; /bin/bash
                [XDG_SESSION_COOKIE] =&gt; 7698ed09723482594a79831b0000000c-1311925725.85032-1550804915
                [GTK_RC_FILES] =&gt; /etc/gtk/gtkrc:/root/.gtkrc-1.2-gnome2
                [WINDOWID] =&gt; 31457283
                [GNOME_KEYRING_CONTROL] =&gt; /tmp/keyring-CUXxLj
                [GTK_MODULES] =&gt; canberra-gtk-module
                [USER] =&gt; root
                [LS_COLORS] =&gt; rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
                [SSH_AUTH_SOCK] =&gt; /tmp/keyring-CUXxLj/ssh
                [SESSION_MANAGER] =&gt; local/traveller:@/tmp/.ICE-unix/2421,unix/traveller:/tmp/.ICE-unix/2421
                [USERNAME] =&gt; root
                [DESKTOP_SESSION] =&gt; default
                [PATH] =&gt; /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                [PWD] =&gt; /root
                [GDM_KEYBOARD_LAYOUT] =&gt; de
                [LANG] =&gt; de_DE.UTF-8
                [GNOME_KEYRING_PID] =&gt; 2402
                [GDM_LANG] =&gt; de_DE.UTF-8
                [GDMSESSION] =&gt; default
                [SHLVL] =&gt; 1
                [HOME] =&gt; /root
                [LS_OPTIONS] =&gt; --color=auto
                [GNOME_DESKTOP_SESSION_ID] =&gt; this-is-deprecated
                [LOGNAME] =&gt; root
                [XDG_DATA_DIRS] =&gt; /usr/share/gnome:/usr/share/gdm/:/usr/local/share/:/usr/share/
                [DBUS_SESSION_BUS_ADDRESS] =&gt; unix:abstract=/tmp/dbus-M5K8cWg9Ff,guid=ed8229b4a0ca6cb1c1f049ca0000003d
                [WINDOWPATH] =&gt; 7
                [DISPLAY] =&gt; :0.0
                [XAUTHORITY] =&gt; /var/run/gdm3/auth-for-root-NnQzul/database
                [COLORTERM] =&gt; gnome-terminal
                [_] =&gt; /usr/bin/php
                [PHP_SELF] =&gt; -
                [SCRIPT_NAME] =&gt; -
                [SCRIPT_FILENAME] =&gt;
                [PATH_TRANSLATED] =&gt;
                [DOCUMENT_ROOT] =&gt;
                [REQUEST_TIME] =&gt; 1311927381
                [argv] =&gt; Array
                    (
                        [0] =&gt; -
                    )

    [argc] =&gt; 1
            )

    )

    Wie hast Du das denn getestet?

    Liebe Grüße aus dem schönen Oberharz

    Tom vom Berg

    --
     ☻_
    /▌
    / \ Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de