php değişken datatypes

3 Cevap

Ben sadece eğlenmek için PHP arazi içine kapalı girişim ve öğrenmeye karar verdik php okuma gevşek yazdığınız ve $ var en yeniden olabilir bu aşağıda kod hiçbir sorun teşkil olacağı doğru mu?

$x = 996;
$x = mysql_query("SELECT aString FROM table1");

x değişkeni o sorgudan dize ile bir dize veri türü olarak depolanır olacak ikinci satırından sonra, 996 ile bir int veri türü olarak depolanır olacak?

Herhangi bir döküm hataları orada olmayacak?

3 Cevap

Sen doğru; O "gevşek yazdığınız" olma tanımı bulunuyor. Ancak, bu iyi bir uygulama olmayabilir.

http://drupaler.co.uk/blog/baby-dont-you-loose-your-type-me/66 sizin konuda bir iyi okunur.

İkinci satır bir dize vermeyecektir dışında, hiçbir hata yok olacak, mysql_query opak sap / pointer bir resource (genellikle bir çeşit çağrısında dahili bir PHP türü verir kütüphane fonksiyonları)

Herhangi bir döküm hataları orada olmayacak?

Doğru!

jalf iyi here açıkladı