cyberchris: wann ' und wann " ?????

Hi,

wann werden in PHP Scripten ' oder " verwendet?
oder ist das egal?

danke
um Fehler besser finden zu können, sollte dies wenigstens stimmen.

  1. Moin,

    wann werden in PHP Scripten ' oder " verwendet?

    Dann, wenn du als Programmierer es willst oder für angemessen hältst. Die Kenntnis der Doku (http://www.php.net/manual/de/language.types.string.php) könnte dir bei der Entscheidung helfen.

    --
    Henryk Plötz
    Grüße von der Ostsee
    1. Also kann ich auf die ' ganz verzichten und nur
      mit " arbeiten?!

      danke.

      1. Hi Chrsitoph,

        Also kann ich auf die ' ganz verzichten und nur
        mit " arbeiten?!

        Ganz wie dir beliebt. Du musst eben nur an entsprechender Stelle escapen.

        Frohe Ostern noch,
        Dave

        --
        sh:( fo:| ch:? rl:° br:> n4:( ie:{ mo:} va:) de:] zu:} fl:| ss:{ ls:& js:{
        Selfcode bei http://emmanuel.dammerer.at/selfcode.html
        1. Und wenn ich schon so doof frage:

          wann muss was in () gesetzt werden und wann nicht?

          z.B. echo $test,"<b>hallo</b>";
          oder
               echo ($test,.......

          1. Hallo Christoph,

            wann muss was in () gesetzt werden und wann nicht?

            z.B. echo $test,"<b>hallo</b>";
            oder
                 echo ($test,.......

            Parameter für Funktionen müssen in Klammern gesetzt werden, Parameter für Befehle nicht.

            echo 'a';
            require 'b.php';
            include_once 'c.php';

            _aber_:

            $a = filesize ('b.php');
            $b = meine_eigene_funktion ($c);

            Viele Grüße,
            Christian

            --
            Ich bin ein Bandbreitenverschwender. Meine Signatur tut mir leid. Ehrlich!
  2. Sers,

    wann werden in PHP Scripten ' oder " verwendet?
    oder ist das egal?

    Der kleine Unterschied ist (Copy & Paste von http://www.php.net/manual/de/language.types.string.php#language.types.string.syntax.heredoc):

    // Dieser String wird am Ende zu: '<p>Nummer: 9</p>'
    $num = 9;
    $str = "<p>Nummer: $num</p>";
    // Dieser wird zu '<p>Nummer: $num</p>'
    $num = 9;
    $str = '<p>Nummer: $num</p>';

    Ob das 2. Beispiel bemerkbare Geschwindigkeitsvorteile bringt ist mir zur Zeit nicht bekannt.
    Ich verwende bei einfachen Scripts double und bei komplizierteren single quotes, auf Grund der einfacheren Fehlersuche.

    bis bald
    Sebastian