Bu PHP kodu ile yanlış ne bilmiyorum:
$sql = "CREATE TABLE test ( id mediumint(9) unsigned NOT NULL auto_increment, filenames text NOT NULL, meta longtext, added_date datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (id) )"; var_export(explode("\n",$sql));
Yukarıdaki kod temelde satır char ('\ n') ile $ sql dize patlayabilir ve sonra çıktısı kullanarak var_export
. Ben bazı PHP testler kodu ile çalıştı ama hepsi ben olacağını umut ne görüntüleniyor değil dosyasına sahiptir:
array ( 0 => 'CREATE TABLE test ( ', 1 => ' id mediumint(9) unsigned NOT NULL auto_increment, ', 2 => ' filenames text NOT NULL, ', 3 => ' meta longtext, ', 4 => ' added_date datetime NOT NULL default \'0000-00-00 00:00:00\', ', 5 => ' PRIMARY KEY (id) ', 6 => ') ;', )
Bazı diplaying bu yerine:
array ( 0 => 'CREATE TABLE test ( id mediumint(9) unsigned NOT NULL auto_increment, filenames text NOT NULL, meta longtext, added_date datetime NOT NULL default \'0000-00-00 00:00:00\', PRIMARY KEY (id) ) ;', )
fark? dize patlayan hiçbir satır olduğu gibi görüntüleyerek ikincisi. Burada neler oluyor alamadım. Herkes belki bir şey biliyor?