PHP 语法

PHP 语法


PHP 标记

PHP 脚本可放置于文档中的任何位置。php

PHP 脚本以 <?php 开头,以 ?> 结尾:html

<?php // 此处是 PHP 代码 ?> 

PHP 文件的默认文件扩展名是 ".php"。python

PHP 文件一般包含 HTML 标签以及一些 PHP 脚本代码。laravel

PHP 也容许使用短标记 <? 和 ?>,但不鼓励使用。git

只有经过激活 php.ini 中的 short_open_tag 配置指令或者在编译 PHP 时使用了配置选项 --enable-short-tags 时才能使用短标记。面试

自 PHP 5.4 起,短格式的 echo 标记 <?= 总会被识别而且合法,而无论 short_open_tag 的设置是什么。redis

若是文件内容是纯 PHP 代码,最好在文件末尾删除 PHP 结束标记。这能够避免在 PHP 结束标记以后万一意外加入了空格或者换行符, 会致使 PHP 开始输出这些空白,而脚本中此时并没有输出的意图。docker

与HTML混合编程

凡是在一对开始和结束标记以外的内容都会被 PHP 解析器忽略,这使得 PHP 文件能够具有混合内容。数据库

<?php if ($expression == true): ?> This will show if the expression is true. <?php else: ?> Otherwise this will show. <?php endif; ?> 

指令分隔符(语句结束符)

注释:PHP 语句以分号结尾(;)。PHP 代码块的关闭标签也会自动代表分号(所以在 PHP 代码块的最后一行没必要使用分号)。express

PHP 中的注释

  • 单行注释 "//,#"
  • 多行注释 "/ /"
<!DOCTYPE html>
<html>
<body>

<?php // 这是单行注释 # 这也是单行注释 /* 这是多行注释块 它横跨了 多行 */ ?> </body> </html> 

PHP 大小写敏感

在 PHP 中,全部用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感。

在下面的例子中,全部这三条 echo 语句都是合法的(等价):

<!DOCTYPE html>
<html>
<body>

<?php ECHO "Hello World!<br>"; echo "Hello World!<br>"; EcHo "Hello World!<br>"; ?> </body> </html> 

不过在 PHP 中,全部变量都对大小写敏感。

在下面的例子中,只有第一条语句会显示 $color 变量的值(这是由于 $color、$COLOR 以及 $coLOR 被视做三个不一样的变量):

<!DOCTYPE html>
<html>
<body>

<?php $color="red"; echo "My car is " . $color . "<br>"; echo "My house is " . $COLOR . "<br>"; echo "My boat is " . $coLOR . "<br>"; ?> </body> </html> 

转义字符 \

使用转义字符来输出一些特殊的符号或者引号。

\t
\r
\' 

在字符串中输出变量名,使用花括号

$name = " World!"; echo "Hello{$name}"; 

如何输出语句

echo "Hello World!"; 

如何使用变量

$my_var = "Hello World!"; echo var_dump($my_var); echo strlen($my_var); 

如何使用数组

$myarr = array("one"=>"first", "two"=>"second", "three"=>"third" ); foreach($myarr as $key=>$value){ echo "key=".$key.", value=".$value; } 

如何使用函数

function myfun($title, $myvar="Moments"){ echo ">>>".$title." "; echo $myvar; echo " "; } myfun("如何使用函数", "Hello World!"); 

如何使用类

class MyClass{ var $myvar; function MyClass(){ $this->myvar = "Begin"; } function SetVar($temp){ $this->myvar = $temp; } function GetVar(){ return $this->myvar; } } $myclass = new MyClass; myfun("如何使用类", $myclass->GetVar()); $myclass->SetVar("Hello World!"); myfun("如何使用类", $myclass->GetVar()); 

图片

 

 

衿华客

php 教程

  1. PHP简介
  2. PHP安装
  3. PHP语法
  4. PHP数据类型
  5. PHP变量
  6. PHP运算符
  7. PHP流程控制
  8. PHP函数
  9. PHP类与对象
  10. PHP字符串
  11. PHP正则表达示
  12. PHP文件
  13. PHP图形图像
  14. PHPXML
  15. PHP会话缓存
  16. PHP异常处理
  17. PHP数据库
  18. PHP日期时间戳
  19. PHP代码风格规范

server 环境

  1. ubuntu入门
  2. docker入门
  3. git入门
  4. iterm入门

frame 框架

  1. laravel入门
  2. dingo入门
  3. JWT入门
  4. Laravel框架关键技术解析
  5. laravel则修笔记
  6. rpc入门
  7. rabbitmq入门
  8. opencc多国语言
  9. laravel兄弟连笔记
  10. laravel进阶

case 实例

  1. php面试题笔记
  2. python图标提取
  3. 字幕乱码问题
  4. 支付宝接口调用
  5. laravel开发笔记

db 数据库

  1. elasticsearch入门
  2. 数据库操做
  3. 数据库设计
  4. redis入门

help

相关文章
相关标签/搜索