首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
教程介绍
PHP 介绍
设置PHP开发环境
PHP编码标准
PHP基础语法
PHP中的变量
PHP中的echo和print
PHP中的数据类型
PHP中的字符串
PHP中的常量
PHP中的魔术常量
PHP流程控制
PHP循环
PHP超全局变量
当前位置:
首页>>
技术小册>>
PHP合辑1-基础入门
小册名称:PHP合辑1-基础入门
将普通HTML代码与PHP代码分离的机制称为“转义到PHP”的机制。有多种方法可以实现这一点。有一些方法已经默认设置,但为了使用另一些方法,如短开标签或ASP风格标签,我们需要更改php.ini文件的配置。这些标签也用于在HTML中嵌入PHP。有4个标签可用于此目的。 标准PHP标签:脚本以<?php开头,以?>结尾。这些标签也称为“标准PHP标签”。在一对开标签和闭标签之外的所有内容都会被PHP解析器忽略。开标签和闭标签称为分隔符。每个PHP命令都以分号(;)结尾。让我们来看一下PHP中的“Hello World”程序。 ``` <?php # Here echo command is used to print echo "Hello, world!"; ?> ``` 输出: ``` Hello, world! ``` SGML或短HTML标签:这是初始化PHP代码的最短选项。脚本以<?开头,以?>结尾。只有在将php.ini文件中的short_open_tag设置为“on”时,才能正常使用此功能。 示例: ``` <? # Here echo command will only work if # setting is done as said before echo "Hello, world!"; ?> ``` 输出: ``` Hello, world! ``` HTML脚本标签:这些是使用脚本标签实现的。这种语法在PHP 7.0.0中被移除。因此不再使用。 示例: ``` <script language="php"> echo "hello world!"; </script> ``` 输出: ``` hello world! ``` ASP风格标签:要使用这种标签,我们需要设置php.ini文件的配置。这些标签由Active Server Pages用于描述代码块。这些标签以<%开头,以%>结尾。 示例: ``` <% # Can only be written if setting is turned on # to allow % echo "hello world"; %> ``` 输出: ``` hello world! ``` **常量:** 常量可以使用const关键字或define()函数来定义。 常量和变量之间有一些区别: - 常量前面没有像变量一样的$符号。 - 常量可以在任何地方访问,不受变量作用域规则的限制。 **PHP中的注释:** 注释有助于在一段时间后重新访问代码时提醒开发人员关于代码的内容。 注释是被忽略的内容,不会被PHP引擎或语言作为程序的一部分读取或执行,它们的作用是使代码更易读和理解。注释用于帮助其他用户和开发人员描述代码以及其尝试完成的任务。它还可以用于记录一组代码或程序的部分。您可能已经在上面的示例程序中注意到了这一点。 PHP支持两种类型的注释: 单行注释:顾名思义,这些是单行或简短的相关说明,可以添加到代码中。要添加单行注释,需要在行首使用(//)或(#)符号。 示例: ``` <?php // This is a single line comment // These cannot be extended to more lines echo "hello world!!!"; # This is also a single line comment ?> ``` 输出: ``` hello world!!! ``` 多行注释:这些用于使用单个标记容纳多行内容,并且可以根据用户的需要扩展到多行。要添加多行注释,需要在行首使用(/)并在行尾使用(/)。 ``` <?php /* This is a multi line comment In PHP variables are written by adding a $ sign at the beginning.*/ $geek = "hello world!"; echo $geek; ?> ``` 输出: ``` hello world! ``` **在PHP中的大小写敏感性:** PHP对空白字符不敏感。这包括屏幕上看不见的所有类型的空格,包括制表符、空格和换行符。即使一个空格等于任意数量的空格或换行符。这意味着PHP会忽略单行中的所有空格或制表符,或者多行中的换行符。除非遇到分号,否则PHP将多行视为单个命令。 示例 ``` <?php // PHP code illustrate the whitespace insensitivity $var1 = 15; $var2 = 30; $sum = $var1 + $var2; // "\n" for new line echo $sum, "\n"; $sum1 = $var1 + $var2; echo $sum1; ?> ``` 输出: ``` 45 45 ``` 这两者都显示相同的结果,没有任何错误。 PHP是大小写敏感的。在PHP中,关键字、函数和类名(如while、if、echo、else等)是不区分大小写的,除了变量。只有大小写不同的变量会被视为不同的变量。让我们来看一个例子: ``` <?php // Here we can see that all echo // statements are executed in the same manner $variable = 25; echo $variable; ECHO $variable; EcHo $variable; // but this line will show RUNTIME ERROR as // "Undefined Variable" echo $VARIABLE ?> ``` 输出: ``` 25 25 25 ``` **PHP中的代码块:** 在PHP中,可以通过使用花括号({})来执行多个语句(在单个条件或循环下)同时执行。这形成了一组同时执行的语句块。 ``` <?php $var = 50; if ($var>0){ echo ("Positive as \n"); echo ("greater than 0"); } ?> ```
上一篇:
PHP编码标准
下一篇:
PHP中的变量
该分类下的相关小册推荐:
PHP高性能框架-Swoole
Magento零基础到架构师(目录管理)
Yii2框架从入门到精通(上)
Workerman高性能Web框架-Webman
PHP8入门与项目实战(6)
PHP面试指南
Laravel(10.x)从入门到精通(十九)
PHP底层原理及源码分析
Swoole高性能框架-SwooleWorker
Laravel(10.x)从入门到精通(十一)
Laravel(10.x)从入门到精通(三)
PHP8入门与项目实战(7)