MLS*_*LSC 1 php string syntax-error
为什么代码如下:
echo "Usage: " basename($_SERVER["SCRIPT_FILENAME"], '.php') "<arg2> <arg1>";
Run Code Online (Sandbox Code Playgroud)
产生以下语法错误:
PHP解析错误:语法错误,意外的'basename'(T_STRING),期待','或';'
您应该与.运算符连接,以将字符串作为1参数提供给echo:
echo "Usage: " . basename($_SERVER["SCRIPT_FILENAME"], '.php') . "<arg2> <arg1>";
Run Code Online (Sandbox Code Playgroud)
或用于,提供多个:
echo "Usage: ", basename($_SERVER["SCRIPT_FILENAME"], '.php'), "<arg2> <arg1>";
Run Code Online (Sandbox Code Playgroud)