PHP Snippets im Content ersetzen & ausführen

  • Auf Deutsch === prüft dem Typen mit == nicht das selbe gilt für !== und !=

    Sollte immer gemacht werden, da es zu problemen mit manchen php funktionen kommen kann und die schwache typiesierung in php etwas auflockert

    mfg

  • Schönes Beispiel das ich neulich in einem Script hatte (sinngemäß):

    PHP
    if(0=='Beliebiger String ohne Ziffer als erstes Zeichen')
        echo "Ja";
    else
        echo "nein";
    // Ausgabe: Ja

    Da habe ich auch erstmal etwas gestutzt...
    Obwohl es natürlich logisch ist wenn man die Casting-Regeln von PHP bedenkt. Beim nicht-strikten Vergleichsoperator == wird ein String der mit einem Integer-Wert verglichen wird eben zu einem Integer-Wert umgecastet.
    Und bei einem String der nicht mit einer Ziffer beginnt ist das eben 0.

    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook