markdown2:在php中使用extras:html类和字典

markdown2:在php中使用extras:html类和字典,php,markdown,Php,Markdown,我可以像这样打开“表”: echo shell_exec(escapeshellcmd('markdown2 -x tables index.md')); echo shell_exec(escapeshellcmd('markdown2 --extras="break-on-newline","code-friendly","fenced-code-blocks","footnotes","tables

我可以像这样打开“表”:

echo shell_exec(escapeshellcmd('markdown2 -x tables index.md'));
echo shell_exec(escapeshellcmd('markdown2 --extras="break-on-newline","code-friendly","fenced-code-blocks","footnotes","tables","wiki-tables","strike","use-file-vars","task_list","codehilite"  index.md'));
>> import markdown2
>> classesDict = {'img':'yourclassname'}
>> markdowner  = Markdown(extras={ "html-classes":classesDict })
>> markdowner.convert("*boo!*")
或者像他的:

echo shell_exec(escapeshellcmd('markdown2 --extras=tables index.md'));
即使这样也能正常工作:

echo shell_exec(escapeshellcmd('markdown2 --extras tables index.md'));
我可以像这样打开所有附加功能:

echo shell_exec(escapeshellcmd('markdown2 -x tables index.md'));
echo shell_exec(escapeshellcmd('markdown2 --extras="break-on-newline","code-friendly","fenced-code-blocks","footnotes","tables","wiki-tables","strike","use-file-vars","task_list","codehilite"  index.md'));
>> import markdown2
>> classesDict = {'img':'yourclassname'}
>> markdowner  = Markdown(extras={ "html-classes":classesDict })
>> markdowner.convert("*boo!*")
除了一个:html类
在这里,我需要添加这样一个字典:

echo shell_exec(escapeshellcmd('markdown2 -x tables index.md'));
echo shell_exec(escapeshellcmd('markdown2 --extras="break-on-newline","code-friendly","fenced-code-blocks","footnotes","tables","wiki-tables","strike","use-file-vars","task_list","codehilite"  index.md'));
>> import markdown2
>> classesDict = {'img':'yourclassname'}
>> markdowner  = Markdown(extras={ "html-classes":classesDict })
>> markdowner.convert("*boo!*")
我不知道如何将字典添加到我的php命令中


您能帮助我吗?

研究一下将脚本文件作为参数传递。@GetSet我恐怕不明白,您能详细说明一下吗?这只是一个建议,以进一步调查您是否可以传递包含所有参数和选项的脚本文件。可能有必要进行一些研究。请考虑将脚本文件作为参数传递。@GetSet我恐怕不明白,请详细说明一下。这只是一个建议,以进一步调查是否可以传递包含所有参数和选项的脚本文件。一些研究可能是必要的。