美文网首页
后端基础PHP—简介及基本函数(上)

后端基础PHP—简介及基本函数(上)

作者: 蓝小俊 | 来源:发表于2019-03-16 12:41 被阅读0次

一、什么是PHP?

  • PHP(超文本预处理器)是一种通用开源脚本语言。(是动态语言中的一种,动态语言还有ASP,ASPX,JSP)
  • PHP语法吸收了C语言、Java和Perl的特点,主要适用于Web开发领域。
  • PHP是将程序嵌入到HTML文档中去执行
  • PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
  • PHP支持几乎所有流行的数据库以及操作系统。
  • 使用场景:
    网站需要动态操作的,如注册,登陆、查询。
    网站需要生成静态文件确保安全的。
    需要快速看见效果的项目。
    部分游戏服务端(swoole扩展)
    ……

二、PHP的基础语法

  • 脚本一般而言以 <?php 开头,以 ?> 结尾
  • 语句使用分号(;)结尾,不可遗漏。
  • 数据类型(
    String(字符串), Integer(整型), Float(浮点型【小数点】),
    Boolean(布尔型【true 或 false。】), Array(数组【一个变量中存储多个值】), Object(对象), NULL(空值[可以把变量清空]))。
  • 变量声明(美元符开头,如$value; )
  • 常量声明(define(常量名,常量值))
    合法的常量名以字母或下划线开始,后面跟着任何字母,数字或下划线
  • 调用函数必须使用括号将参数包起来,如:md5(“admin”);
  • 注意在PHP语法中一个等号是赋值运算,两个等号是等于比较运算,三个等号是全等于比较运算
<?php
define('a', 123);
echo md5(a);
?>

三、运算符

  • 算数运算符
算数运算符
<?php
$a = 3;
$b = 2;
$c = $a + $b;
$d = $a%$b;
echo $c;
echo $d;
?>
  • 赋值运算符
赋值运算符
  • 字符串运算符
字符串运算符
  • 比较运算符
比较运算符

特别注意比较运算符:

<?php
$a = '1admin123';
if ($a==1) {
    echo "good"; //1 == 1
}
// good
?>
字符串会被转换为数值注意点 字符串转换为数值规则
  • 逻辑运算符
逻辑运算符

四、条件分支语句

  • if 语句
if 语句
<?php
$a = 'zkaq';
if ($a=='zkaq') {
    echo "good";
}
?>
  • if…else 语句
if…else 语句
  • switch语句


    switch语法

工作原理:
对表达式(通常是变量)进行一次计算,把表达式的值与结构中 case 的值进行比较,如果存在匹配,则执行与 case 关联的代码,代码执行后,break 语句阻止代码跳入下一个 case 中继续执行。如果没有 case 为真,则使用 default 语句。

实例:
<?php
switch ($x)
{
case 1:
  echo "Number 1";
  break;
case 2:
  echo "Number 2";
  break;
case 3:
  echo "Number 3";
  break;
default:
  echo "No number between 1 and 3";
}
?>

五、循环语句

  • for循环
    for(初始值;条件;执行的语句)
FOR循环例子:
<?php 
for ($x=0; $x<=10; $x++) {
  echo "数字是:$x <br>";
} 
?>
  • while循环
while循环
while循环例子:
<?php 
$x=1; 
while($x<=5) {
  echo "这个数字是:$x <br>";
  $x++;
} 
?>
  • continue和break
    continue命令会终止循环体的单次循环,代码并继续往下执行下去
    break会跳出循环
<?php
for($i=0;$i<10;$i++){
if($i==5)
{
continue
}
else
{
echo $i
}
}
?>

<?php
for($i=0;$i<10;$i++){
if($i==5)
{
break;
}
else
{
echo $i;
}
}
?>

补充知识点:单引号串和双引号串在PHP中的处理是不相同的。双引号串中的内容可以被解释而且替换,而单引号串中的内容总被认为是普通字符

相关文章

网友评论

      本文标题:后端基础PHP—简介及基本函数(上)

      本文链接:https://www.haomeiwen.com/subject/mvvjmqtx.html