我一直想了解Web programming.php技术是Web编程的一个重要的
语言,这本书总是说PHP是
服务器端的编程语言。然而,它是不可能理解它是如何用于服务器端编程以及它是如何
运行的。我也看到了一些的PHP
教程,主要
介绍语法,但没有回答前面的问题。最近看了一些东西,东拼西凑,终于有了一些了解如何运行PHP。
HTTP协议的触发器和PHP
脚本 HTTP是一种基于请求/响应的协议,它是
支持Web
操作的协议的基础,HTTP的客户端发送请求。
在服务器端,服务器端返回的响应,请求包含客户端需要访问的页面的
文件名,服务器端返回的
网页文件名点。如果PHP,Javascript,所以不使用HTTP协议
传输的只能是一个静态的HTML文件。这是HTML文件不能由
用户行为的
影响,以及内容保持不变。
如果你想实现一个动态的网页,你需要使用PHP或javascript.php是一种编程语言,用于服务器端,和Javascript是用于客户端编程语言。
PHP代码是在服务器端
执行的,当用户访问包含PHP代码的网页时,它向服务器发送请求,该服务器包含Web页面的文件名。它将调用PHP解释器来
处理文件。然后,处理后的结果将被
分类为响应并发送给客户机。PHP代码可以与服务器端数据库或其他资源交互,或者根据用户的操作生成不同的页面。
因此,PHP脚本的触发是在服务器接收客户端的请求,接收请求后,服务器会触发一个PHP脚本;脚本后处理的结果返回给客户端,
等待下一个请求。收到下一个请求时,服务器会触发另一个(或同)的PHP脚本。两PHP脚本是相互
独立的,并且第二脚本运行几乎不受先前的脚本。
Javascript代码一般在客户端执行,由
浏览器处理。客户端从服务器端获取Javascript代码,而不是执行代码的结果,然后调用解释器执行代码。
PHP代码块
PHP代码可以嵌入在HTML文件中,你可以
经常看到PHP代码块散落在HTML文件。我也一直在同一个HTML文件的困惑,不同的PHP代码块之间是什么关系。原来,PHP会忽略HTML代码的PHP代码块之间的两。
测试多个块
这是HTML代码。
< PHP
$ var = 1;
这是PHP代码块1。 $ var;
>
这也是HTML代码。
< PHP
$ var = 1;
这是PHP代码块2。 $ var
>
代码中有两个PHP代码块,这些代码块由HTML代码分隔。第一个PHP代码块声明1个变量$ var;第二个代码块引用var并更改其值。
测试多个块
这是HTML代码。
这是PHP代码块1。$ var = 1
这也是HTML代码。
这是PHP代码块2。$ var = 2
第二代码块可以被var.although美元的代码是由HTML代码中分离出来,这两段代码的执行,完全忽略了HTML,PHP的输出是相同的PHP代码不是由HTML下面分开,前者只是插入相应的HTML代码的PHP的输出结果之间。
< PHP
$ var = 1;
这是PHP代码块1。 $ var;
$ var = 1;
这是PHP代码块2。 $ var
>