Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Operatory stringów + warunki
The Night Shadow
post
Post #1





Grupa: Zarejestrowani
Postów: 495
Pomógł: 2
Dołączył: 5.02.2006
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


W końcu wziąłem się za pełna lekturę manuala, by dowiedzieć się jakie błędy popełniłem we własnych skryptach. Pojawiło się jedno pytanie dotyczące operatorów stringów. Czy można przypisać do zmiennej $a wartość '<a href=\"cośtam\">cośtam</a>' a następnie poprzez echo "$a" uzyskać link? Chodzi mi o to czy jest to poprawne?

Jedno jeszcze pytanie, czy powinno się pisać elseif czy else if. To drugie mi działa, a w manualu napisano pierwsze.

Ten post edytował The Night Shadow 8.03.2006, 10:22:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


1.
Cytat
No dobrze, ale jaki powód pisania echo $a ?
...zamiast echo "$a":
bo nie ma zadnych zalet pisania
echo "$a"
dziala wolniej i musisz wiecej znaow wpisac ( 2x ")

  1. <pre><?php
  2. function testIt( $str )
  3. {
  4. echo $str;
  5. echo "<br />\n";
  6. }
  7.  
  8. $x = 'manual'jest"moim\"przyjacielem\nnowa liniaa?';
  9. $y = "manual'jest\"moim\"przyja'cielem\nnowa liniaa?";
  10.  
  11. testIt( $x );
  12. testIt( $y );
  13. ?></pre>


2.
Cytat
elseif czy else if
oba sa ok, roznice:
  1. <?php
  2.  
  3. $x = 3;
  4.  
  5.  
  6. // ELSEIF
  7. if ( $x == 1 )
  8. {
  9. }
  10. elseif ( $x == 2 )
  11. {
  12. }
  13. elseif ( $x == 3 )
  14. {
  15. }
  16. else
  17. {
  18. }
  19.  
  20.  
  21. // ELSE IF
  22. if ( $x == 1 )
  23. {
  24.  
  25. }
  26. else // "else if" powinno wlasciwie...
  27. if ( $x == 2 ) // ... wygladac tak (dla maniakow 4spacjowych wciec :))
  28. {
  29.  
  30. }
  31. else if ( $x == 3 ) // a zapisuje sie je czesto tak, z lenistwa :)
  32. {
  33.  
  34. }
  35. else
  36. {
  37.  
  38. }
  39.  
  40. ?>
  41.  
  42. "else if" to kolejne zagniezdzone IF, gdzie "elseif" to cos podobnego do switch.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 04:00