PHP语言学习基础

如何自学PHP语言
  (1)了解背景:历史、特点、应用场合
  (2)搭建开发环境,输出Hello World
       
        httpd.exe + php.exe
  ( 3)变量和常量
  变量: $变量名 = 值; echo $变量名;
   常量: const 常量名 = 值;   echo 常量名;
  (4)数据类型
    标量类型: int、float、bool、string
    复合类型: array、object
    其它类型: null、resource
  (5)运算符
算术运算符:+ - * / %   ++   --
比较运算符:>  <  >=  <=  ==  !=  ===  !==
  (6)逻辑结构
  (7)通用小程序
  (8)函数和对象
  (9)常用组件、工具、框架
  (10)实用小项目


(1)PHP中的变量
  Variable
:变量,指值可能发生改变的量
  声明变量的格式:$变量名 = 值 ;
  变量命名规则
变量名中可以包含数字、字母、_,不能以数字开头,不能出现空白字符。
若由多个单词组成,推荐使用“下划线命名法”或“小驼峰命名法”或“大驼峰命名法”
例:sum_array、sumArray、SumArray
(2)PHP中的常量
  Constant
:常量,指一旦赋值就不能再改变的量。
  声明常量的格式:const 常量名 = 值 ;
  常量命名格式
常量名无需以$开头!!其中可以包含数字、字母、_,不能以数字开头,不能出现空白字符。
习惯上,常量名都使用纯大写字母;
若包含多个单词,使用“下划线命名法”,如 MY_FIRST_CONSTANT
( 3)PHP中的数据类型 
  PHP中声明变量或常量无需指定类型,但底层所有的数据都是有类型的。
       附:var_dump()函数可以输出变量的类型和值。
  PHP中的数据类型分为“ 三大类八小种”
  (1)标量类型/值类型
int/integer 整数
float/double 浮点数,PHP中的float等同于double
string     字符串
bool/boolean 布尔类型
  (2)复合类型
array      数组类型
object      对象类型
  (3)其它类型
resource 资源类型
null/NULL 空类型
  注意
:PHP中的字符串可以使用单引号或双引号括起来,二者区别在于:  
     '姓名:$ename'  值是    姓名:$ename(单引号表示变量也成为字符串)
     "姓名:$ename"  值是    姓名:变量的实际值
(4)PHP中的运算符
  (1)算术运算符(结果是数字) 
+  -  *   /   %(取余:只要除法的余数)   ++   --
  (2)比较运算符(结果是布尔)  
>  <   >=   <=   
==   !=    ===(全等比较)     !==(不全等比较)
  (4)赋值运算符(结果是终值) 
=  +=  -=   *=   /=   %=    .=   
  (5)位运算符 —— 了解
<<      >>
  如何计算一个数字*8得到的结果
$num = $num * 8;    
$num *= 8;     
$num << 3 ;     //位运算符速度最快
  (6)字符串拼接运算符
.
  (7)三目运算符
?:
语法: 表达式1 ? 表达式2 : 表达式3
    含义:若表达式1值为true,则整个式子的总结果为表达式2的值;否则整个式子的总结果为表达式3的值.
  注意:
(1)PHP中的+只能做算术加法运算,不能执行字符串拼接;
(2)PHP中的字符串拼接只能使用 . 来连接
(3)+、-、*、/运算中,若参与运算的有字符串,则会自动隐式解析为数字;
(4)==会自动进行隐式类型转换;===若类型不同,直接判定为不等,不会进行隐式转换
(5)$n++是“先赋值再自加”;++$n是“先自加再赋值”
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端SkyRain

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值