在浏览器中编译php以在svg图像中可视化

在浏览器中编译php以在svg图像中可视化,php,compiler-construction,svg,Php,Compiler Construction,Svg,我正在用php编写一个简单的代码(带有一些函数和简单的方程式),以svg格式创建一些绘图,但我对这种语言是新手,我没有找到编译代码以可视化它的方法。 我找到了一个网站,在那里我可以复制部分代码并可视化一些绘图,但行数有限(我想这就是行号)。 你知道我在哪里可以编译代码并在浏览器中看到结果吗? 我已经在浏览器中直接打开了svg图像,但是文件.svg是在Matlab中创建的 这个php,我用Noteped++做的。 我想做一些可以编译php的事情 想法 下面是一个代码示例: <?php fu

我正在用php编写一个简单的代码(带有一些函数和简单的方程式),以svg格式创建一些绘图,但我对这种语言是新手,我没有找到编译代码以可视化它的方法。 我找到了一个网站,在那里我可以复制部分代码并可视化一些绘图,但行数有限(我想这就是行号)。 你知道我在哪里可以编译代码并在浏览器中看到结果吗? 我已经在浏览器中直接打开了svg图像,但是文件.svg是在Matlab中创建的

这个php,我用Noteped++做的。 我想做一些可以编译php的事情

想法

下面是一个代码示例:

<?php
 function frmformula_Ax(){

 return 460;

 }

 function frmformula_Ay(){

 return 67.5;

 }

 $Ax = frmformula_Ax;
 $Ay = frmformula_Ay;
 $Bx=70;
 $By=70;

 $svg = '<svg width="3000" height="3000"

 xmlns="http://www.w3.org/2000/svg" version="1.1">

 <path id="line_1" stroke="black" d="M' .$Ax.' '.$Ay.'   L '.$Bx.' ' .$By.' " stroke-width="2"/>

 </svg>';

 echo $svg;
     ?> 

非常感谢,


bruno

PHP是一种解释语言,不是编译语言。要解析它,您需要一个php解释器。这通常是通过运行Web服务器来完成的,例如。您可以自己运行服务器,也可以支付托管服务的费用


这是一个关于如何自己设置服务器的不错的概述,假设您在windows上。

我不了解Apache是如何工作的,但我有更多时间时会阅读网站的信息。我想要更像“把你的代码放在这里,它就会被解释”。但无论如何,谢谢你,这将是一个开始。同时也感谢你给我的链接,教我如何自己设置服务器,这是另一件我很快需要做的事情,所以它将非常有用。“非常感谢,”埃弗里说