好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>后端语言>PHP
<tfoot draggable='sEl'></tfoot>

phpcli程序 php例程

很多站长朋友们都不太清楚phpcli程序,今天小编就来给大家整理phpcli程序,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 php cli模式为什么可以一直执行程序 2、 请问下php如何进入CLI模式 3、 执行php.exe程序cli提示错误如何解决 4、 Php cli是守护进程的吗 5、 php是什么意思 php cli模式为什么可以一直执行程序

set_time_limit的影响吧,你在文件前面添加下面语句也可以一直运行的:

set_time_limit(0);

请问下php如何进入CLI模式

开始-运行-cmd-找到你的php.exe所在的目录

比如我的php.exe所在的目录就是E:\wamp\bin\php\php5.3.10

执行php.exe程序cli提示错误如何解决

#!/usr/local/bin/php –q

<?php

//Windows平台上,上行应该为:#!C:\php\php.exe -q

echo "你好 PHP CLI!";

?>

不要忘了给该文件设置为可执行的权限:

$ chmod 755 myfile.php

然后直接输入以下命令,按回车键即可以运行:

$ ./myfile.php

如果要在Windows系统下运行该脚本,则不需要设置文件属性,

可以直接运行该脚本。

Microsoft Windows [版本 6.0.6000]

版权所有 (C) 2006 Microsoft Corporation。保留所有权利。

C:\ >myfile.php

你好 PHP CLI!

再重申一次:如果在Windows平台,CLI脚本的第一行一定要写正确php.exe所在的位置,像这样(另外,如果要在CLI脚本中加注释语句,则要把注释写在PHP标签里面,因为CLI解释只认识第一行,不在PHP标签里认为是语法错误):

#!C:\php\php.exe -q

这样,可以看到在命令行下信息已经打印出来,证明该CLI脚本已经成功运行。

2.从命令行上读取参数

如果想从命令行获取参数,CLI可以从$_SERVER['argc']和$_SERVER['argv'']取得参数的个数和值。我们再建立一个文件,名字为testargs.php,脚本代码如下:

#!C:\php\php.exe –q

<?php

//UNIX和Linux平台下应该为#!/usr/local/bin/php –q

echo "测试获取参数:\n";

echo $_SERVER["argc"]."\n";

//显示传入的参数值,从索引1开始显示

echo $_SERVER["argv"][1]."\n";

echo $_SERVER["argv"][2]."\n";

echo $_SERVER["argv"][3]."\n";

echo $_SERVER["argv"][4]."\n";

?>

在命令行输入如下代码:

C:\Users\John>testargs.php Always To Be Best

测试获取参数:

4

Always

To

Be

Best

因为我们输入了一串单词,为“Always To Be Best”,脚本参数以空格分隔。因此,PHP将其计为4个参数,下面对此说明。

$_SERVER["argc"]数组返回一个整型的数,代表从命令行上回车后一共输入了几个参数。

从上例的结果已经看出,要访问已经传入的参数值,需要从索引1开始。因为脚本本身的文件已经占用了索引0,即$_SERVER["argv"][0]。

3.处理I/O通道

PHP最初设计不是用于与用户直接的键盘输入或文本输出结合使用。了解这一设计是至关重要的,因为如果需要在命令行中执行任何操作,都必须能够与用户来回通信。

输入输出(I/O)通道这个思想来源于UNIX系统,UNIX系统提供3个文件句柄,用以从一个应用程序及用户终端发送和接收数据。

我们可以把一个脚本的输出重定向到一个文件:

php world.php > outputfile

如果是在UNIX系统下,也可以使用通道定向到另一个命令或应用程序中。例如:

php world.php | sort.

在PHP 5 CLI中,有一个文件流句柄,可以使用3个系统常量,分别为STDIN、STDOUT和STDERR。下面我们分别介绍。

(1)STDIN

STDIN全称为standard in或standard input,标准输入可以从终端取得任何数据。

格式:stdin (’php://stdin’)

下面的例子是显示用户输入:

#!/usr/local/bin/php -q

<?php

$file = file_get_contents("php://stdin", "r");

echo $file;

?>

这段代码的工作原理与cat命令很相似,回转提供给它的所有输入。但是,这时它还不能接收参数。

STDIN是PHP的标准输入设备,利用它,CLI PHP脚本可以做更多的事情。如下面例子:

#!/usr/local/bin/php -q

<?php

//UNIX平台下第一行应该为#!/usr/bin/php –q

/* 如果STDIN未定义,将新定义一个STDIN输入流 */

if(!defined("STDIN")) {

define("STDIN", fopen('php://stdin','r'))

}

echo "你好!你叫什么名字(请输入):\n";

$strName = fread(STDIN, 100); //从一个新行读入80个字符

echo '欢迎你'.$strName."\n";

?>

该脚本执行后将显示:

你好!你叫什么名字(请输入):

比如,输入Raymond之后,将显示:

欢迎你Raymond

(2)STDOUT

STDOUT全称为standard out或standard output,标准输出可以直接输出到屏幕(也可以输出到其他程序,使用STDIN取得),如果在PHP CLI模式里使用print或echo语句,则这些数据将发送到STDOUT。

格式:stdout (’php://stdout’)

我们还可以使用PHP函数进行数据流输出。如下面例子:

#!/usr/local/bin/php –q

<?php

$STDOUT = fopen('php://stdout', 'w');

fwrite($STDOUT,"Hello World");

fclose($STDOUT);

?>

输出结果如下:

Hello World

例如,echo和print命令打印到标准输出。

#!/usr/local/bin/php –q

Output #1.

<?php

echo "Output #2.";

print "Output #3."

?>

这将得到:

Output #1.

Output #2.Output #3.

说明:PHP标记外的新行已被输出,但是echo命令或print命令中没有指示换行。事实上,命令提示符重新出现在Output #2.Output #3. 所在的行中。PHP拥有的任何其他打印函数将会像此函数一样运行正常,任何写回文件的函数也是一样的。

#!/usr/local/bin/php -q

<?php

$STDOUT = fopen("php://stdout", "w");

fwrite($STDOUT, "Output #1.");

fclose($STDOUT);

?>

以上代码将把php://stdout作为输出通道显式打开,并且php://output通常以与php://stdout相同的方法运行。

(3)STDERR

STDERR全称为standard error,在默认情况下会直接发送至用户终端,当使用STDIN文件句柄从其他应用程序没有读取到数据时会生成一个“stdin.stderr”。

格式:stderr (’php://stderr’)

下面的脚本表示如何把一行文本输出到错误流中。

#!/usr/local/bin/php –q

<?php

$STDERR = fopen('php://stderr', 'w');

fwrite($STDERR,"There was an Error");

fclose($STDERR);

?>

PHP 5.2可以直接使用STDOUT作为常量,而不是定义上面使用的变量$STDOUT,为了兼容之前版本,我们仍使用了自定义变量,如果您使用的是PHP 5.2,则可以参考STDIN的第二个例子。

4.后台运行CLI

如果正在运行一个进程,而且在退出账户时该进程还不会结束,即在系统后台或背景下运行,那么就可以使用nohup命令。该命令可以在退出账户之后继续运行相应的进程。

nohup在英文中就是不挂起的意思(no hang up)。该命令的一般形式为:

nohup –f scriptname.php

使用nohup命令提交作业,在默认情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件。

nohup scriptname.php > log.txt

这样,PHP CLI脚本执行后的结果将输出到log.txt中,我们可以使用tail命令查看该内容:

tail -n50 -f log.txt

现在再来实现两个例子,第一个是每隔10分钟自动生成一个静态HTML文件,并一直执行下去。脚本代码如下:

#! /usr/local/bin/php

<?php

set_time_limit(0);

while(true){

@fopen("/usr/local/www/data-dist/content/

article_".time().".html","w");

sleep(600);

}

?>

保存并且退出vi编辑器,然后赋予genHTML.php文件可执行权限:

#>chmod 755 genHTML.php

然后让脚本在后台执行,执行如下命令:

$nohup genHTML.php –f

执行上述命令后出现如下提示:

[1] 16623

按回车键后将出现shell提示符。上面的提示就是说,所有命令执行的输出信息都会放到nohup.out文件中。

执行上面命令后,每隔10分钟就会在指定的目录生成指定的HTML文件,如article_111990120.html等文件。

如何终止CLI程序的后台运行呢?

可以使用kill命令来终止这个进程,终止进程之前要知道进程的PID号,即进程ID,我们使用ps命令:

www# ps

PID TT STAT TIME COMMAND

561 v0 Is+ 0:00.00 /usr/libexec/getty Pc ttyv0

562 v1 Is+ 0:00.00 /usr/libexec/getty Pc ttyv1

563 v2 Is+ 0:00.00 /usr/libexec/getty Pc ttyv2

564 v3 Is+ 0:00.00 /usr/libexec/getty Pc ttyv3

565 v4 Is+ 0:00.00 /usr/libexec/getty Pc ttyv4

566 v5 Is+ 0:00.00 /usr/libexec/getty Pc ttyv5

567 v6 Is+ 0:00.00 /usr/libexec/getty Pc ttyv6

568 v7 Is+ 0:00.00 /usr/libexec/getty Pc ttyv7

16180 p0 I 0:00.01 su

16181 p0 S 0:00.06 _su (csh)

16695 p0 R+ 0:00.00 ps

16623 p0 S 0:00.06 /usr/local/bin/php /usr/local/www/data/genHTML.php

已经看到PHP的进程ID是:16623,于是再执行kill命令:

$ kill -9 16623

[1]+ Killed nohup /usr/local/www/data/genHTML.php

这时该命令的进程就已经被终止了,再使用ps命令:

$ ps

PID TT STAT TIME COMMAND

82374 p3 Ss 0:00.17 -bash (bash)

82535 p3 R+ 0:00.00 ps

刚才的PHP CLI脚本已经没有了,如果直接运行ps命令无法看到进程,那么就结合使用ps apos两个命令来查看。

注意:上面例子必须运行在UNIX或者Linux系统中,如FreeBSD、Redhat Linux等,在Windows环境不支持nohup命令。

Php cli是守护进程的吗

php_cli模式简介

php-cli是php Command Line Interface的简称,如同它名字的意思,就是php在命令行运行的接口,区别于在Web服务器上运行的php环境(php-cgi, isapi等) 也就是说,php不单可以写前台网页,它还可以用来写后台的程序。 PHP的CLI shell脚本适用于所有的PHP优势,使创建要么支持脚本或系统甚至与GUI应用程序的服务端!——注:windows和linux下都支持php_cli模式

PHP-cli应用场景:

1.多线程应用

这方面的好处,引用鸟哥的话:

优点:

1. 使用多进程, 子进程结束以后, 内核会负责回收资源

2. 使用多进程,子进程异常退出不会导致整个进程Thread退出. 父进程还有机会重建流程.

3. 一个常驻主进程, 只负责任务分发, 逻辑更清楚.

php的多线程—没错就是php多线程应用,虽然大家都普遍认为php没有多线程(curl属于模拟多线程而不是真实的),但是在php_cli模式下的php彻底的是属于多线程。这个时候php属于linux的一个守护进程。 在本人之前写过的《PHP多线程批量采集下载美女图片(续)》的时候在采集程序里虽然使用curl来模拟多线程,但是在浏览器执行的时候也是会遇到执行超时或内存abort而导致程序中断,(要尝试几次才可以彻底成功),但是如果在php-cli模式下执行,你就会发现这个程序执行的很快,php多线程执行的优势被彻底表现出来了.

备注:这种多线程方式不是很成熟,不适合大规模的生成应用,偶尔使用还是可以的

2.定时执行php程序

利用linux的cron方式,那么这个方式是如何定时执行php程序?请看下文

3.开发桌面程序

你可以做您的Windows或Linux中使用PHP的图形用户界面(GUI)应用!所有你需要的是PHP的命令行接口和一包GTK。这将允许建立真正的便携式图形用户界面应用程序(呵呵,之前只是知道php可以做桌面程序,现在才知道是使用php_cli模式),并且不需要学习别的。

4.编写PHP的shell脚本

如果你不会bash shell或者Perl等的使用,但是你又需要一些脚本去执行的时候,怎么办?这个时候你完全可以使用你熟悉的php编写shell脚本,这个时候你是不是突然感觉PHP是不是太强大了!—–真正做到一种语言,到处开发!

PHP_CLI使用方法

win下面的执行方法:

假设php.exe 在D:xamppphp在dos命令在可以这个执行:

复制代码 代码如下:D:\xamppphpphp.exe D:\xampphtdocstest.php

就可以执行test.php这个文件了 。这里推荐win平台下xampp集成环境,真正比wamp强大N倍,这个集成包可以直接进入dos模式。

linux下php_cli使用

首先找到你安装php的路径,以我为例:

php安装在路径/usr/local/php/bin/php下

复制代码 代码如下:/usr/local/php/bin/php /usr/local/apache/htdocs/a.php  

就可以执行a。php文件

PHP_CLI编程需知

如何检测环境支持php_cli模式?

复制代码 代码如下:

<?php

//方法1

if (PHP_SAPI === 'cli')

{

// ...

}

//方法2

if (php_sapi_name() === 'cli')

{

// ...

}

PHP_ClI如何接收参数?

默认情况下/usr/local/php/bin/php接收参数是$argv,这个变量是固定的!在php文件中var_dump($argv);

得到下面结果:

可以写个简单的处理函数把这个方式转化为大家常用的GET/post的参数模式。

简单代码:

复制代码 代码如下:

<?php

function parseArgs($argv){

array_shift($argv);

$out = array();

foreach ($argv as $arg){

if (substr($arg,0,2) == '--'){

$eqPos = strpos($arg,'=');

if ($eqPos === false){

$key = substr($arg,2);

$out[$key] = isset($out[$key]) ? $out[$key] : true;

} else {

$key = substr($arg,2,$eqPos-2);

$out[$key] = substr($arg,$eqPos+1);

}

} else if (substr($arg,0,1) == '-'){

if (substr($arg,2,1) == '='){

$key = substr($arg,1,1);

$out[$key] = substr($arg,3);

} else {

$chars = str_split(substr($arg,1));

foreach ($chars as $char){

$key = $char;

$out[$key] = isset($out[$key]) ? $out[$key] : true;

}

}

} else {

$out[] = $arg;

}

}

return $out;

}

var_dump($argv);

var_dump(parseArgs($argv));exit;

执行结果:

当然实现的方法不止一个,大家可以尝试其他方法实现!

例外关于php的cli还有很多参数可以加入:具体可以参考:

关于定时执行

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业,周期性作业,比如备份数据 打开/etc/crontab,添加:

复制代码 代码如下:

/usr/bin/php -f /data/htdocs/test.php

php是什么意思

php通常指超文本预处理器,用于面向对象、命令式编程,是一种通用开源脚本语言。

主要特点:

为开源性和免费性、快捷性、数据库连接的广泛性、面向过程和面向对象并用。优点是利于学习,使用广泛。此外,php还可以指菲律宾比索的标准货币代码符号,MPLS网络中的倒数第二跳弹出功能。是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种HTML 内嵌式的语言,是一种在服务器端执行嵌入HTML文档的脚本语言,语言风格有些类似于C语言,被广泛的运用。

简介:

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

特性包括:

1、PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法

2、PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;PHP具有非常强大的功能,所有的CGI的功能PHP都能实现

3、 PHP支持几乎所有流行的数据库以及操作系统。

4、最重要的是PHP可以用C、C++进行程序的扩展!

语言特点:

开源免费

PHP是一个受众大并且拥有众多开发者的开源软件项目,Linux + Nginx + Mysql + PHP是它的经典安装部署方式,相关的软件全部都是开源免费的,所以使用PHP可以节约大量的正版授权费用。不过PHP作为一个开源软件,它缺乏大型科技公司的支持背景,网络上对它的唱衰也是经久不衰,不过它的持续迭代和性能持续增强的现实却是鼓舞人心的,PHP社区用实际行动给予各种质疑强有力的回击。

快捷高效

PHP的内核是C语言编写的基础好效率高,可以用C语言开发高性能的扩展组件;PHP的核心包含了数量超过1000的内置函数,功能应有尽有很全面,开箱即用程序代码简洁; PHP数组支持动态扩容,支持以数字、字符串或者混合键名的关联数组,能大幅提高开发效率; PHP是一门弱类型语言,程序编译通过率高,相对其他强类型语言开发效率快;PHP天然热部署,在php-fpm运行模式下代码文件覆盖即完成热部署;PHP经过20多年的发展,在互联网上可以搜到海量的参考资料供参考学习。

性能提升

PHP版本越高它的整体性能越高,根据官方介绍,PHP7.0.0 对比PHP5.6性能就提升了2倍,PHP7.4已经比PHP7.0快了约30%,PHP8.0在性能上又相对PHP7.4大约改进了10%。PHP 8.0 引入了 JIT编译器特性,同时加入多种新的语言功能,例如命名参数、联合类型、注解、Constructor Property Promotion、match 表达式、nullsafe 运算符以及对类型系统、错误处理和一致性的改进。PHP拥有自己的核心开发团队,保持5年发布一个大版本、1个月发布2个小版本的频率,最新的版本是PHP8.08 。

跨平台

每个平台都有对应的php解释器版本,指针对不同平台均编译出目标平台的二进制码(PHP解释器),php开发的程序可以不经修改运行在windows、linux、unix等多个操作系统上。

常驻内存

php-cli模式下可以实现程序常驻内存,各种变量和数据库连接都能长久保存在内存实现资源复用,比较常用的做法是结合swoole   组件编写cli框架。

页面生命周期

在php-fpm模式下,所有的变量都是页面级的,无论是全局变量还是类的静态成员,都会在页面执行完毕后被清空,对程序员水平要求低,占用内存非常少,特别适合中小型系统的开发。

运行机制:

PHP常见的运行模式有2种,分别是php-fpm 和php-cli 。当PHP 选择运行在php-fpm模式下,所有的变量都是页面级的,无论是全局变量还是类的静态成员,都会在页面执行完毕后被清空。运行在php-cli模式下可以实现程序常驻内存,各种变量和数据库连接都能长久保存在内存 实现资源复用,性能可以得到很大的提升,php-cli开发比较复杂能但是能够获取更高的性能,对开发者的要求比较高需要比较高的开发水平,比较常用的模式是结合swoole 组件编写cli框架,各种变量能保存在跨进程的高性能共享内存 Table ,可以开发出支持热启动的php-cli可靠各类应用系统。

php-fpm在PHP 5.3.3 版本成为了官方正式组件(2010-07-22),它提供了稳定可靠的进程管理服务,进程不足时候可以智能扩充数量,闲置时候可以自动回收销毁多余的进程,同时它对程序的容错能力很强大运行非常稳定,可以应付企业级的开发需求。php-fpm友好的完成了使用HTTP/HTTPS等TCP/IP互联网协议下进行的用户的输入输出,页面级生命周期各种资源用完即释放,不存在内存泄漏的问题。php-fpm也提供有一些常驻内存的技术支持,例如PHP 7.4引入的opcache.preload也能实现局部的PHP类和函数的常驻内存,不过这个方法不够灵活,和服务器配置捆绑的太死了。

php-cli因为能实现各类资源的常驻内存,所以可以资源复用,更高效完成多进程编程和异步编程,可以开发出负载能力更高的应用系统。但是相对php-fpm的简单编程开发,开发者要注意很多的事项和需要做很多附加的控制器开发,否则就无法实现期待中的高性能。

首先开发者需要去实现可靠的进程管理服务,保证系统进程遇到各类错误退出运行后能够自动创建新的进程,只有这样才能保证后续的服务请求有足够空闲进程可分配。每个业务代码段都要做异常处理,让进程遇到非致命错误时候不会退出,因为进程重启意味程序和各类资源需要再次加载,这个过程性能消耗不小,所以只有进程稳定运行了常驻内存才有意义。

其次因为常驻内存,编写的新的程序必须重启服务才能生效,这一点习惯了fpm模式的开发者会感到比较陌生。另外开发者需要手工释放内存,否则系统长时间运行后会出现内存泄露。同时在cli模式下,我们不能像fpm里直接用 $_SERVER、$_POST、$_GET、$_COOKI和$_FILES 进行编程工作,需要自己去解析各种互联网通讯协议完成用户的输入输出。要实现多进程编程利用多核CPU计算,还有学习使用pcntl和posix编程,这里涉及到了异步编程逻辑,这块难度还是比较大的。比较常用的模式是结合swoole 组件编写cli框架。

PHP是一个活跃的社区开发语言,有专业的核心开发团队在持续不断的迭代,最近一个版本就是PHP 8.0.8 引入了很多的新特性。

语言参考:

内置函数

PHP 有很多标准的函数和结构。还有一些函数需要和特定的扩展模块一起编译,否则在使用它们的时候就会得到一个致命的“未定义函数”错误。例如,要使用 image 函数中的 imagecreatetrue,需要在编译 PHP 的时候加上 GD 的支持。或者要使用 mysqli_connect函数,就需要在编译 PHP 的时候加上 MySQLi 支持。有很多核心函数已包含在每个版本的 PHP 中如字符串和变量函数。调用 phpinfo或者 get_loaded_extensions可以得知 PHP 加载了那些扩展库。同时还应该注意,很多扩展库默认就是有效的。

静态网站与动态网站的区别

静态网站:web1.0 时代

动态网站:web2.0 时代

静态网站特点:

1、网页内容一经发布到网站服务器,无论是否有用户访问,每个静态页面的内容都是保存在网站服务器上的。也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件。

2、静态网页的内容相对稳定,因此容易被搜索引擎检索。

3、 静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难。

4、静态网页的交互性较差,在功能方面有较大的限制。

动态网站特点:

1、交互性:网页会根据用户的要求和选择而动态地改变和响应,浏览器作为客户端,成为一个动态交流的桥梁,动态网页的交互性也是今后web发展的潮流。

2、自动更新:即无须手动更新HTML文档,便会自动生成新页面,可以大大节省工作量

3、因时因人而异:即当不同时间、不同用户访问同一网址时会出现不同页面。

动态网页是与静态网页相对应的,静态网页的后缀是以 .htm , .html , .shtml , .xml ,动态网页的后缀是以 .asp , .jsp , .php , .perl , cgi 等形式。在动态网页网址中有一个标志性的符号"?"

关于phpcli程序的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于phpcli程序 php例程的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did210194
更新时间:2023-05-03   阅读:15次

上一篇: php获取相册数量 php 相册

下一篇:php拒绝别人访问 phpstudy403禁止访问

相关资讯

最新资料更新

  • 1.notepad写php notepad可以写c语言吗
  • 2.php配置smtp php配置文件的文件名是什么
  • 3.怎么改变php版本 php版本可以随便更换吗
  • 4.php网页打印控件谷歌 php打印插件
  • 5.phpkey排序 php 排序函数
  • 6.iconv函数php iconv函数参数
  • 7.php写循环下拉页面 php下拉菜单的代码
  • 8.php实现权限分配 php权限设计
  • 9.nginx分离部署php nginx分发请求
  • 10.php界面怎么设置 php界面设计
  • 11.php实现频率限制 php限制频繁访问
  • 12.php输入日期表单 php输出日历表
  • 13.php可以回收吗 php还有人用吗
  • 14.杭州php前景如何 杭州php培训学校
  • 15.php在线直播详解 php直播用的什么技术
  • 16.php和php-fpm的简单介绍
  • 17.phpword读写 php读写word 文档
  • 18.php配置外网访问 phpstudy外网映射
  • 19.基于PHP日记网站 phpstudy网站日志
  • 20.phphtml补全 html自动补全代码

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]