PHP语言

简介: PHP语言

基于Web应用的开发可以采用两种体系结构,一种是C/S架构,一种是B/S架构

目前流行的Web开发技术包括PHP,ASP,.NET和JSP等

PHP文件

PHP文件是内嵌在HTML文件中的,HTML负责呈现网页的内容,PHP负责业务逻辑

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>PHP</title>
</head>
<body>
    <?php
    echo"<font color='blue'>你好世界!</font>";
    ?>
    <br>
    <?php
    for($i=1;$i<=6;i++){
        echo "<h$i>";
        echo "Hello World";
        echo "</h$i>";
    }
    ?>
</body>
</html>

PHP基本语法

PHP的代码应该写在“<?php”与“?>”之间

注释

#和//都可以单行注释

/* */可以多行注释

输出方法

echo

echo "Hello World";

print

print "PHP"

var_dump()函数

$boolVar=TRUE;
var_dump($boolVar);

不仅输出变量的数值,还输出数据类型和长度

变量

布尔型

TRUE

FALSE

整型

支持十进制,八进制和十六进制

浮点型

十进制形式和指数形式

字符串

可以用" "和'  '定义

如果希望被输出的是一个变量 使用$

$str="World";
$s="Hello$str";

如果希望输出$str,前面加\

可以使用定界符{}将变量括号起来

$str="World";
$s="Hello${str}";

单引号的字符串指定的字符串不会对其中的变量使用变量的值替换

数组

使用array来定义

$student=array("Peter","Bob","Alice");

对象

class  People () {
            public  $pname = "xiaoming";
            function  showself (){
                      echo  "Hello  World";
           }
}

资源

资源常用于保存打开文库,数据库连接,图形画布等的句柄

<?php
    $link=mysql_connect("localhost","root","1");
    var_dump($link);
?>

对于变量的操作

判断变量类型

is_integer()
is_string()
is_double()
is_array()

获取变量类型

gettype()

判断一个变量是否被定义

isset()

删除一个变量

unset()

常量

常量定义

define()函数来定义一个常量

  1. 首个参数定义常量的名称
  2. 第二个参数定义常量的值
  3. 第三个参数可选,默认是false,规定常量对大小写是否敏感

预定义常量

_FILE__          默认常量,是 PHP 程序文件名

__LINE__        默认常量,是 PHP 程序行数

PHP_OS          内建常量,指执行 PHP 解析器的操作系统名称

PHP_VERSION       内建常量,是 PHP 程序的版本

TRUE      该常量是一个真值

FALSE            该常量是一个假值

NULL                一个null值

E_ERROR                  错误,导致php脚本运行终止

E_WARNING                  警告,不会导致php脚本运行终止

E_PARSE                解析错误,由程序解析器报告

E_NOTICE            非关键的错误,例如变量未初始化

运算符

字符串运算符

只有一个连接运算符,‘.’

可以将两个字符串连接起来,还可以将一个字符串和任何标量值连接起来,合成一个新字符串

<?php
    $first='Peter'
    echo '姓名'.'$first';
?>

 

流程控制

单分支结构

if(表达式)

       语句块;

双分支结构

if(表达式){

       语句块;

}else{

       语句块;

}

多分支结构

if(表达式1){

       语句块;

}elseif(表达式2){

       语句块2;

}

...

elseif(表达式n){

       语句块n;

}

else{

       语句块n+1;

}

switch(表达式){

       case '值1':

               语句块1;

       case '值2'

               语句块2

       ...

       default:

               语句块n;

}

循环结构

支持while语句,do...while语句和for语句

支持break和continue

与C语言用法基本一致

foreach语句

foreach(数组名 as 变量名){
    语句块;
}
相关文章
|
1月前
|
安全 PHP 数据安全/隐私保护
PHP语言B/S医院不良事件报告系统源码
PDCA持续改进,提升医院管理品质 不良事件管理系统,辅助医院进行医疗质量持续改进,例如形成规范完善的不良事件上报机制,提升事件处理的反馈效率,以及通过人、机、料、法、环五个维度对事件因素进行分析,形成事件的整改闭环管理,也能针对某些重点不良事件进行改进,防止严重医疗安全事故再次出现,有效提升医院质量管理品质和医院竞争力。
41 1
|
2月前
|
开发框架 移动开发 程序员
【周末闲谈】“PHP是最好的语言”这个梗是怎么来的?
【周末闲谈】“PHP是最好的语言”这个梗是怎么来的?
27 0
|
2月前
|
存储 数据采集 监控
PHP语言、B/S手术麻醉临床信息管理系统源码
PHP语言、B/S手术麻醉临床信息管理系统源码
30 0
|
2月前
|
安全 PHP 数据安全/隐私保护
【PHP语言】医院安全(不良)事件报告系统源码
【PHP语言】医院安全(不良)事件报告系统源码
61 0
|
3月前
|
开发框架 JavaScript Java
推荐一个日历转换开源工具库,支持C#、Java、PHP等主流的语言
推荐一个日历转换开源工具库,支持C#、Java、PHP等主流的语言
27 0
|
6月前
|
JavaScript 前端开发 PHP
PHP语言基础
PHP语言基础 PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。
|
7月前
|
Java Linux 应用服务中间件
为什么说我心中的TOP1语言是PHP,看完你就知道了
世界上没有完美的语言,只有适合的语言,每个语言有自己的应用场景,适合的项目类别和解决方案,通过10多年的开发历程,我相信在今天,我能够说出我心目中我认为 最好,也是我自己最喜欢的语言。就是PHP。
|
7月前
|
存储 PHP
PHP快速入门02-PHP语言基础
万丈高楼平地起,本节内容将带大家一起了解PHP的数据类型,常量与变量,条件语句,循环语句,对象数组,函数与命名空间等相关知识。
|
7月前
|
Oracle 网络协议 关系型数据库
PHP快速入门01-初识PHP语言
PHP是一种开源的服务器端脚本语言,主要用于web开发。PHP是一个简单易学、功能强大、免费开源的语言,广泛应用于构建动态网页和Web应用程序。
|
7月前
|
JavaScript 前端开发 关系型数据库
PHP入门介绍及语言基础
PHP入门介绍及语言基础