PHP基础语法

1、PHP四种定界符
  a) 标准风格
<?php
    //php代码
?>
  b) 短标记风格,在php.ini中开启short_open_tags=on
<?
    //php代码
?>
  c) ASP风格,在php.ini中开启asp_tags=on
<%
  //php代码
%>
  d) Script风格
<script language =’php’>
   //php代码
</script>

注意:PHP支持省略结束定界符,在什么情况下可以省略? 从PHP开始到最后全都是php代码的时候可以省略。

2、PHP语法的特点
  a) PHP以分号结尾,php的结束定界符自带了一个分号
  b) PHP关键字不区分大小写,变量名区分大小写
3.变量
  a) 变量概念

    i. 变量是计算机内存中的一段空间,用来存储值。

  b) 变量的命名规则

    i. 变量必须以 $ 开头,$ 不是变量名的一部分,仅仅表示变量的开始
    ii. 除了$外,以字母、下划线开头,后面跟的是字母、数字、下划线
    iii. 变量名区分大小写

  c) 变量的传值和传址(引用赋值)

    i. 默认情况下,变量的赋值传递的是值
    ii. 在变量前加上&,表示取变量的地址

  d) 销毁变量

    i. 通过unset()销毁变量,只是销毁变量名,值是由php垃圾回收机制销毁。

  e) 可变变量

    i. 将变量的名字存在另一个变量中

4、常量
  a) 常量的定义

    i. 常量就是在脚本运行过程中值始终不变的量。

  b) 定义常量的注意事项

    i. 常量名前面没有$
    ii. 用define(常量名,常量值,[true|false])函数来声明
    iii. 默认常量名是区分大小写,可以通过设置define()的第三个参数为true,就不区分大小写
    iv. 常量只能声明一次

  c) 判断常量是否被定义

    i. 通过defined()函数来判断常量是否被声明

5、变量的数据类型
  a) 变量类型(基本类型)

    i. 整型 int
    ii. 浮点型 float,也叫双精度double
    iii. 布尔型 Boolean
    iv. 字符串型
     1. 单引号字符串是真正的字符串
     2. 双引号字符串会解析字符串中的变量
     3. 如果变量存在于字符串中间或前面,变量用{}括起来 {$name} 或 ${name}

  b) 复合类型

    i. 对象和数组

  c) 特殊类型

    i. 资源和null

6、数组
  a) 数组分为索引数组和关联数组
  b) 索引数组:通过元素的位置做下标(键)
  c) 关联数组,通过与值有某种关联的字符串做键
7、输出语句
  a) echo

    i. 可以输出数字、字符串
    ii. 不能输出布尔值,true输出成1,false输出成空
    iii. 不能输出数组和对象
    iv. 没有返回值
    v. Echo不带括号可以一次输出多个参数,如果带括号只能输出一个参数

echo ‘锄禾日当午‘,’汗滴禾下土’;
echo {‘锄禾日当午‘};
  b) print

    i. 只能输出数字和字符串
    ii. Print带括号和不带括号都只能有一个参数
    iii. 输出成功会返回1,失败返回0

  c) print_r

    i. 用来输出数组的详细信息,包括数组的键和值(没有数据类型)

  d) var_dump

    i. 可以输出所有的变量、数字、字符串、布尔、数组、对象,包括键 、值和数据类型

8、PHP执行过程
  a) 客户端给服务器发送一个HTTP请求,如果请求的是HTML页面,服务器不执行,直接将HTML页面发送到客户端;如果请求的是PHP页面,apache会执行php页面并生成标准的HTML页面发送到客户端。
9、PHP的注释
  a) 单行注释:#和//
  b) 多行注释: /* */
10、PHP运算符
  a) 算术运算符 + - * / % **

    i. 注意 +

  b) 关系运算符

    i. 比较运算符结果就两个,true或false
    ii. ==只比较值,不比较类型
    iii. ===比较值和数据类型

  c) 逻辑运算符

    i. &&  || !(与或非)

  d) 字符串连接符
  e) 赋值运算符
  f) 三元运算符

    i. 表达式?值1:值2;

11、判断语句
  a) 单分支
If(条件){
   //语句
}
  b) 双分支
If(条件){
   //语句1+
}else{
   //语句2
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值