PHP文件及运行(适合PHP初学者)

PHP文件及运行(适合PHP初学者)

PHP文件可包含HTML、JavaScript代码和 PHP代码,换句话说PHP 代码可以嵌入HTML文档。PHP文件名以php为后缀

PHP代码以“<?php”开头,以“?>”结束,中间为php代码,代码行都必须以分号结束。

当解析一个文件时,PHP(Hypertext Preprocessor超文本预处理器) 会寻找起始和结束标记,也就是 <?php 和 ?>,这告诉 PHP 开始和停止解析二者之间的代码。此种解析方式使得PHP 可以被嵌入到各种不同的文档中去,而任何起始和结束标记之外的部分都会被 PHP 解析器忽略。

 

PHP文件例子:aa.php,其内容如下:

<?php

   //这里可以写任何php代码

    echo "2*3=";

    echo 2*3;

?>

<html>

<head>

<title><?php echo "这是网页标题"; ?></title>

</head>

<body>

<?php

     //这里也可以写任何php代码

     echo  "\n";  //输出换行

echo "2-3=";

     echo 2-3;

?>

</body>

</html>

 

PHP 语句以分号结尾(;)。

PHP 支持三种注释:

// 这是单行注释

# 这也是单行注释

/*这是多行

注释示例

*/

 

 

php文件中也可以调用其他.php文件

include ("文件路径");

require ("文件路径");

区别require引入文件不存在,脚本会停止,include的话会继续运行。

关于这点在此不做深入介绍。

 

如何运行PHP代码

 

一、以服务端脚本方式运行

这是 PHP 最传统,也是最主要的目标领域。需要具备以下三点:PHP 解析器、web 服务器和 web 浏览器。PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器。

这种方式需要配置web服务器和PHP解析器。 Wamp集成Apache/MySQL/PHP/PhpMyadmin,免去了开发人员将时间花费在繁琐的配置环境过程,安装也比较简单。方便使用者在自己的 PC 机上建立 PHP运行环境。

 

第一步:下载Wampserver

warmserver提供了php运行的环境,请下载安装。下载Wampserver地址:

http://www.wampserver.com/

 

第二步:写php文件,用记事本或notepad++文本编辑器写,一段简单的php代码如下

<!DOCTYPE html>

<html>

<body>

<?php

echo "Hello World!";

?>

</body>

</html>

 

 

?php

echo "Hello World!";

?>

 

可以把这个文件暂时保存在桌面。注意文件后缀为.php,如new1.php。在使用记事本程序编辑PHP文档的过程中,需要注意保存方法和技巧。在“另存为”对话框中输入文件名称,后缀名为.php,另外,“保存类型”设置为“所有文件”即可。

 

第三步:打开Wampserver ,找到Wampsertver的图标,左键,找到www目录,单击

 

 

 

 

 

把刚才写的new1.php复制进去。

 

第四步:打开浏览器

在浏览器输入:localhost/new1.php

按Enter键就可以看到效果了

 

二、以CLICommand Line Interface)命令行接口方式运行

这种方式,不需要任何服务器或者浏览器来运行它,只需要 PHP 解析器来执行。这种方式只解析执行PHP代码,一般用于PHP代码调试。

 

创建一个简单的文本文件,其中包含有以下PHP代码,并把它保存为test.php:

 

<?php

echo "test PHP CLI";

?>

 

为了方便应将php.exe(PHP引擎,解析器)的所在目录,加入windows的环境变量path中(见后面的附录)。在命令行提示符下运行这个程序,方法是:

Php  test.php

显示:

test PHP CLI

 

PHP.exe 参数

 

参数说明

-a

交互式运行Run interactively

-c

path 从path读取php的.ini文件

-n

不用读取php的.ini文件就直接运行

-m

列出经过编译的模块

-i

显示有关PHP构建的信息

-l

检查PHP脚本的句法

-s

以彩色方式显示源代码

-w

显示去掉注释之后的源代码

-h

显示帮助

  

在Windows中CMD和PowerShell都是命令行执行窗口,PowerShell 从 Windows7 时代开始内置于 Windows 系统当中,可以看作是微软对CMD的大升级,两者并存于 Windows 系统中。

在PHP交互模式(Interactivemode)里,你在命令行窗口里输入PHP代码,当你输入了所有PHP代码后,按下 Ctrl-Z 键(windows里),或按下 Ctrl-D键 (linux里),执行之并退出交互。

php -a

提示

Interactive mode enabled

这时,可输入:

 

<?php
    //这里可以写任何php代码
     echo "2*3=";
     echo 2*3;
     echo "\n";  //输出换行
     echo "2-3=";
     echo 2-3;
?>

 

按下Ctrl-Z 键(windows里)执行之并退出交互。

 

php大小写问题

变量名(所有变量)区分的大小写,变量名以美元符($)开头

常量名默认区分大小写  通常都大写

函数名、方法名、类名不区分大小写,但推荐使用与定义时相同

魔术常量不区分大小写 通常都大写,如__LINE__、__FILE__、__DIR__

NULL、TRUE、FALSE不区分大小写

类型强制转换,不区分大小写

另外,顺便指出,php.ini配置项指令区分大小写

 

附录:Windows10中PATH环境变量的设置

 

右键 此电脑 依次单击“ 属性”,“ 高级系统设置”

 

 

单击“高级”选项卡的“环境变量”,将出现如下对话框:

 

按上图标注操作,找到“path”单击选中,再单击“编辑”,就可以编辑环境变量“path”的值。

 











  • 28
    点赞
  • 146
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: PHP 是一种流行的服务器端脚本语言,用于开发动态网站和 Web 应用程序。下面是 PHP 的一些优点和缺点: 优点: 1. 免费: PHP 是开源软件,可以免费使用。 2. 功能强大: PHP 拥有丰富的内置函数,可以实现多种功能,如文件上传、图像处理、数据库操作等。 3. 跨平台: PHP 可以在多种操作系统上运行,包括 Windows、Linux、Mac OS 等。 4. 使用简单: PHP 的语法简单易学,适合初学者学习。 5. 社区支持度高: PHP 有庞大的开发者社区,可以得到丰富的技术支持。 缺点: 1. 性能较差: 相比于其他编程语言,PHP 的性能较差。 2. 不支持多线程: PHP 不支持多线程,无法利用多核 CPU 的优势。 3. 不适合大型项目: PHP 适合中小型项目,对于大型项目可能不太适合。 4. 不支持重载: PHP 不支持函数重载,对于一些复杂的项目可能带来困难。 5. 类型系统较弱: PHP 的类型系统较弱,不像其他语言那样严格。 ### 回答2: PHP开发的优点: 1. 简单易学:PHP是一门简洁、易学的编程语言,对于初学者来说上手较快,并且可以快速搭建网站。 2. 开发效率高:PHP拥有丰富的开发工具和框架,可以快速开发功能完善的网站和应用程序,显著提高开发效率。 3. 跨平台性:PHP可以在多种操作系统上运行,包括Windows、Linux、Mac等,保证了应用程序的可移植性。 4. 开源免费:PHP是一门开源免费的语言,拥有庞大的开源社区和生态系统,可以快速获取各种开源代码和解决方案。 5. 与数据库的结合紧密:PHP与主流数据库(如MySQL)的结合非常紧密,可以方便地进行数据库操作和数据处理,适用于开发各种类型的网站和应用程序。 PHP开发的缺点: 1. 性能较低:相比其他语言如Java、C++,PHP的性能较低,对于高并发、大数据量的处理效率较慢。 2. 安全性问题:因为PHP开发的门槛较低,开发者水平参差不齐,容易出现安全漏洞,需要加强对代码的安全性检查和防护措施。 3. 代码可读性差:PHP语言的灵活性和特殊的语法规则导致代码的可读性不太好,对于项目长期维护和团队开发会增加一些困难。 4. 功能库的质量参差不齐:尽管PHP有很多功能库可供选择,但其中部分质量较差,需要选用合适的库以确保开发质量。 综上所述,PHP开发具有很多优点,如简单易学、开发效率高、跨平台性好等,但也存在性能较低、安全性问题、代码可读性差、功能库质量参差不齐等缺点。开发者在选择PHP进行开发时需要综合考虑这些因素,并根据具体项目需求做出合理选择。 ### 回答3: PHP 开发的优缺点如下: 优点: 1. 简单易学:PHP 是一门相对简单易学的编程语言,语法简洁、直观,上手较快。 2. 开发效率高:PHP 提供了许多方便快捷的内置函数和开发工具,能够快速构建网站和应用程序,提高开发效率。 3. 广泛应用:PHP 是一种主流的开发语言,在网站开发领域应用广泛,拥有庞大的用户和社区,提供了丰富的开源资源和支持。 4. 跨平台性强:PHP 可以在各种操作系统上运行,包括 Windows、Linux、UNIX 等,具有很好的跨平台性。 5. 处理动态内容:PHP 对于处理动态内容具有很好的支持,能够很方便地与数据库交互,实现数据的增删改查操作。 缺点: 1. 性能较低:与其他语言相比,PHP 的执行效率较低,尤其在处理大量并发请求时性能会有所下降。 2. 安全性较差:因为 PHP 是一种动态语言,开发过程中容易出现漏洞和安全隐患,需要开发者注意安全编码和漏洞修补。 3. 维护较困难:由于 PHP 系统的规模和复杂度不断增加,后期维护和代码阅读会相对困难,需要有良好的团队协作和代码管理机制。 4. 不适合大型项目:由于 PHP 的设计初衷是为了快速开发简单的网页,对于大型、复杂的项目,PHP 的结构和性能可能无法满足需求,需要进行代码优化或选择其他语言。 5. 生态环境不稳定:PHP 的生态环境相对不够稳定,库和框架的版本更新较快,导致项目在长期维护过程中可能会遇到兼容性问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习&实践爱好者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值