错误:创建新文件时的未定义变量

时间:2018-04-17 07:50:28

标签: php mysql

我正在尝试使用php创建一个新的<?php $myfile = fopen("koneksi.php", "w") or die("Unable to open file!"); $txt = "<?php $conn=mysqli_connect('localhost', 'root', '', 'crm'); date_default_timezone_set('Asia/Jakarta'); ?>"; fwrite($myfile, $txt); fclose($myfile); ?> 文件。但是我收到以下错误:

  

错误:注意:未定义的变量:第4行的C:\ xampp \ htdocs \ create \ index.php中的conn。

以下是示例代码:

def eucDisUdf(myvec:Vector) = udf((features: Vector) => Vectors.sqdist(features, myvec))

val myScalaVec = Vectors.dense(Array.fill(512)(25.44859))

val distDF = training2.withColumn( "euc", eucDisUdf(myScalaVec)($"features") )

2 个答案:

答案 0 :(得分:3)

从$ txt变量的双引号切换到单引号 - 例如

$txt = '<?php $conn=...';

或者用反斜杠转义你的美元符号

答案 1 :(得分:0)

如果你把变量放在双引号中,PHP会打印它的值,如果没有定义,它会抛出一个通知。

如果您希望$conn成为字符串的一部分,则需要在单引号内输入。

$txt = '<?php $conn=mysqli_connect(\'localhost\', \'root\', \'\', \'crm\');
                date_default_timezone_set(\'Asia/Jakarta\'); 
  ?>';