2013-05-11 165 views
-2

我的代碼有問題,我想得到一些幫助。解析錯誤:語法錯誤,意外的','在C://第14行

我一直在試圖做一個計算器,但是當試圖查看網站時發生了這個問題。

"Parse Error: Syntax Error, unexpected ',' in C:// on line 14" 

下面是我的代碼的一部分,包括錯誤被指示的地方。

<?php 

function add($num1,$num2,$num3,$num4) 
{ 
    return ($num1,$num2,$num3,$num4); //error 
} 

function clear(){ 
    return 0; 
} 

?> 

我接收到的錯誤是在線路14,其是其中迴流管線是,這是我在代碼指出。

如果你們可以幫我一把,說我的代碼有什麼問題,爲什麼會出現這個錯誤以及如何解決它,我真的很感激它!

如果您還需要查看更多代碼請告訴我!

+2

你想要返回什麼? – cheesemacfly 2013-05-11 20:10:42

+0

如果你試圖重新加入數字比返回($ num1 + $ num2 ...)..如果你只是想連接返回($ num1。$ num2 ...).. PHP解析器不明白,(逗號),除非它在側引號或數組中。 – Dinesh 2013-05-11 20:12:21

+0

return是語言結構而不是函數,它不需要參數。也許是一個數組'返回數組($ num1,...,...)'而不是。 – 2013-05-11 20:16:21

回答

0

對於你與點到Concat的返回變量返回一個字符串

function add($num1,$num2,$num3,$num4) { 
    return $num1 . $num2 . $num3 . $num4; 
} 

對於返回一個整數總和你可以總結這樣說:

function add($num1,$num2,$num3,$num4) { 
    return ($num1 + $num2 + $num3 + $num4); 
} 

返回Array是這樣的:

function add($num1,$num2,$num3,$num4) { 
    return array($num1, $num2, $num3, $num4); 
} 
+0

是的,它工作:D 非常感謝!即時通訊新的網站,但我不能接受它作爲答案,我會在稍後做。 – oxbird33 2013-05-11 20:14:47

+0

不客氣。慢慢來! :-) – 2013-05-11 20:16:18

相關問題