0

0

你必须了解PHP用法以及运行(附详细教程)

慕斯

慕斯

发布时间:2021-06-02 15:36:20

|

23913人浏览过

|

来源于CSDN

转载

对于很多想学PHP的人来说,不知道从何学起,怎么学,今天这篇文章将会带领大家学习如何建立PHP文件以及如何运行(非常适合初学者哦!!!)快来学习吧!

你必须了解PHP用法以及运行(附详细教程)

PHP文件及运行

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

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

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

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




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




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代码如下

 
 
 
 
 

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

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

 1.png

2.png

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

 第四步:打开浏览器

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

按Enter键就可以看到效果了

3.png

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

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

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

为了方便应将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 系统中。

神笔马良
神笔马良

神笔马良 - AI让剧本一键成片。

下载

立即学习PHP免费学习笔记(深入)”;

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

php -a

提示

Interactive mode enabled

这时,可输入:

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

4.png

php大小写问题

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

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

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

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

  • NULL、TRUE、FALSE不区分大小写

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

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

 Windows10中PATH环境变量的设置

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

5.png

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

6.png

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

推荐学习:《PHP视频教程

 

相关专题

更多
php文件怎么打开
php文件怎么打开

打开php文件步骤:1、选择文本编辑器;2、在选择的文本编辑器中,创建一个新的文件,并将其保存为.php文件;3、在创建的PHP文件中,编写PHP代码;4、要在本地计算机上运行PHP文件,需要设置一个服务器环境;5、安装服务器环境后,需要将PHP文件放入服务器目录中;6、一旦将PHP文件放入服务器目录中,就可以通过浏览器来运行它。

2402

2023.09.01

php怎么取出数组的前几个元素
php怎么取出数组的前几个元素

取出php数组的前几个元素的方法有使用array_slice()函数、使用array_splice()函数、使用循环遍历、使用array_slice()函数和array_values()函数等。本专题为大家提供php数组相关的文章、下载、课程内容,供大家免费下载体验。

1547

2023.10.11

php反序列化失败怎么办
php反序列化失败怎么办

php反序列化失败的解决办法检查序列化数据。检查类定义、检查错误日志、更新PHP版本和应用安全措施等。本专题为大家提供php反序列化相关的文章、下载、课程内容,供大家免费下载体验。

1444

2023.10.11

php怎么连接mssql数据库
php怎么连接mssql数据库

连接方法:1、通过mssql_系列函数;2、通过sqlsrv_系列函数;3、通过odbc方式连接;4、通过PDO方式;5、通过COM方式连接。想了解php怎么连接mssql数据库的详细内容,可以访问下面的文章。

951

2023.10.23

php连接mssql数据库的方法
php连接mssql数据库的方法

php连接mssql数据库的方法有使用PHP的MSSQL扩展、使用PDO等。想了解更多php连接mssql数据库相关内容,可以阅读本专题下面的文章。

1414

2023.10.23

html怎么上传
html怎么上传

html通过使用HTML表单、JavaScript和PHP上传。更多关于html的问题详细请看本专题下面的文章。php中文网欢迎大家前来学习。

1233

2023.11.03

PHP出现乱码怎么解决
PHP出现乱码怎么解决

PHP出现乱码可以通过修改PHP文件头部的字符编码设置、检查PHP文件的编码格式、检查数据库连接设置和检查HTML页面的字符编码设置来解决。更多关于php乱码的问题详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1445

2023.11.09

php文件怎么在手机上打开
php文件怎么在手机上打开

php文件在手机上打开需要在手机上搭建一个能够运行php的服务器环境,并将php文件上传到服务器上。再在手机上的浏览器中输入服务器的IP地址或域名,加上php文件的路径,即可打开php文件并查看其内容。更多关于php相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1305

2023.11.13

c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

80

2026.01.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
nginx浅谈
nginx浅谈

共15课时 | 0.8万人学习

php初学者入门课程
php初学者入门课程

共10课时 | 0.6万人学习

PHP基础入门课程
PHP基础入门课程

共33课时 | 1.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号