我有这个简单的PHP代码:
<?php
$code = "echo 'Hello World'; }";
call_user_func(create_function('', $code));
Run Code Online (Sandbox Code Playgroud)
如您所见,我的$code语法错误.当我运行这个时,我得到了这个结果:
Parse error: syntax error, unexpected '}' in file.php(4) : runtime-created function on line 1
Warning: call_user_func() expects parameter 1 to be a valid callback, no array or string given in file.php on line 4
Run Code Online (Sandbox Code Playgroud)
如何将Parse错误变为变量?例如:
$error = some_func_to_get_error();
echo $error;
// Parse error: syntax error, unexpected '}' in file.php(4) : runtime-created function on line 1
Run Code Online (Sandbox Code Playgroud) 我有一个名为photos以下结构的文件夹:
00001/photo.jpg
00002/photo.jpg
00003/photo.jpg
Run Code Online (Sandbox Code Playgroud)
我想要:
photo.jpg)中的文件重命名为父文件夹.所以photos文件夹将是这样的:
00001.jpg
00002.jpg
00003.jpg
Run Code Online (Sandbox Code Playgroud)
我怎么能在Linux的终端中做到这一点?
注意.有100000多个这样的文件夹photos.