博客列表 >php初入门-2019年2月20日-20:30

php初入门-2019年2月20日-20:30

小淇的博客
小淇的博客原创
2019年02月22日 21:06:46554浏览

一、什么是php:

PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。

二、php能做什么?

PHP 能做任何事。例如收集表单数据,生成动态网页,或者发送/接收 Cookies。

三、php的用途

服务端脚本。可以用 web 浏览器访问 PHP 程序的输出,即浏览服务端的 PHP 页面。

命令行脚本。可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,仅仅只需要 PHP 解析器来执行。这种用法对于依赖 cron(Unix 或者 Linux 环境)或者 Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理简单的文本。

编写桌面应用程序。对于有着图形界面的桌面应用程序来说,PHP 或许不是一种最好的语言,但是如果用户非常精通 PHP,并且希望在客户端应用程序中使用 PHP 的一些高级特性,可以利用 PHP-GTK 来编写这些程序。用这种方法,还可以编写跨平台的应用程序。PHP-GTK 是 PHP 的一个扩展,在通常发布的 PHP 包中并不包含它。

PHP 能够在所有的主流操作系统上使用,包括 Linux、Unix 的各种变种(包括 HP-UX、Solaris 和 OpenBSD)、Microsoft Windows、Mac OS X、RISC OS 等。今天,PHP已经支持了大多数的 web 服务器,包括 Apache、Microsoft Internet Information Server(IIS)、Personal Web Server(PWS)、Netscape 以及 iPlant server、Oreilly Website Pro Server、Caudium、Xitami、OmniHTTPd 等。对于大多数的服务器,PHP 提供了一个模块;还有一些 PHP 支持 CGI 标准,使得 PHP 能够作为 CGI 处理器来工作。

三、php在web服务器中的工作原理:

web终端:

    服务器web:提供响应服务的计算机(server)

    客户web:接受(请求)服务的计算机(client)

    php的运行原理就是apache、php、浏览器之间的协作过程。

1、当用户在浏览器地址栏中输入要访问的index.php网页文件名,然后这个php请求将传送给支持web服务的apache服务器。

2、apache服务器接受这个请求,根据后缀判断php请求,从硬盘中取出用户要访问的应用程序,并将其发送给php引擎

3、php引擎程序将apache传送过来的文件从头到尾进行扫描并根据命令从后台读取,处理数据并生成对应的HTML代码。

4、php引擎生成的HTML代码将返回给apache服务器,然后从apache服务器再返回给客户端。

如下图:

U6H{7L~HCP])3P@[U{_J@[I.png

实例

<!--创建变量-->
<?php $user0 = ['id'=>'年龄', 'name'=>'姓名', 'sex'=>'性别'] ?>
<?php $user = ['id'=>'58', 'name'=>'张三', 'sex'=>'男'] ?>
<?php $user1 = ['id'=>'28', 'name'=>'李四', 'sex'=>'男'] ?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格</title>
    <style>
        .table-c table{border-right:1px solid #F00;border-bottom:1px solid #F00;}
        .table-c table td{border-left:1px solid #F00;border-top:1px solid #F00;text-align: center;}
    </style>
</head>
<body>
<?php  echo '<h3>第一个用php做的表格</h3>' ?>
<div class="table-c">
    <table width="400" border="0" cellspacing="0" cellpadding="0">
        <tr>
            <td width="105"><?php echo $user0['name']?></td>
            <td width="181"><?php echo $user0['id']?></td>
            <td width="112"><?php echo $user0['sex']?></td>
        </tr>
        <tr>
            <td><?php echo $user['name']?></td>
            <td><?php echo $user['id']?></td>
            <td><?php echo $user['sex']?></td>
        </tr>
        <tr>
            <td><?php echo $user1['name']?></td>
            <td><?php echo $user1['id']?></td>
            <td><?php echo $user1['sex']?></td>
        </tr>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议