Az daha bir PHP dize başarısız operatör

2 Cevap php
var_dump('<a>')
// or
var_dump("<a>")
// or
var_dump("\x3Ca>")

// all result in
string(3) ""

Neler oluyor? Küçüktür işareti benim için çalışıyor sonra sadece bir boşluk koyarak.

PHP Sürümü 5.2.10-2ubuntu6.4

2 Cevap

<a> muhtemelen tarayıcıda boş bir etiketi olarak işlenir oluyor - sayfa kaynağını görüntüleyerek deneyin

Ben var_dump bir ifade değil, bir dize alır inanıyorum. Yani:

<?php

$a = "<a>";
var_dump($a); 

?>

Çalışmalıdır.