php基础加强

2019-08-02  本文已影响0人  温柔倾怀

php四种标识符

<?php code; ?>
如果当前PHP标示符里面只有PHP代码,结束的标示符(?>)可以省略
<? code; ?>
默认不开启的,需要在php.ini中开启次功能(short_open_tag = on),所以不推荐使用
<script language=”php”>code;</script>
模仿jsp的风格,默认是可以使用的

<% code; %>
默认是不能使用的,需要php.ini中开启此功能(asp_tags = on),所以不推荐使用。

HTML和PHP的混合模式

php的代码是不能写入到HTML中的,需要用PHP的标示符隔开,PHP代码只能在PHP文件中执行,不能写到其他语言文件中,html代码可以写到PHP文件中,直接写入到PHP文件中的方式不再推荐使用,可以使用引入的方式把html文件引入php文件中来执行

变量

isset($name) 判断变量是否存在
unset($name) 删除或销毁变量
empty($name) 判断变量是否为空
认为是空

静态变量

正常情况下变量是在运行完当前页面后进行销毁的(PHP自己的特性),如果不想销毁可以使用静态变量

static $age = 18;
static就是静态变量的声明方式,静态变量声明后运行完当前页面不再销毁这个变量,而是保留

全局转局部或局部转全局

预定义变量

就是PHP系统内置的提供给使用的变量,这个变量一般都是超全局变量,超全局的说明就是没有作用域的限制有的还可以跨页面

默认情况下包含了 $_GET,$_POST,$_COOKIE的数组

常量

魔术常量--预定义常量

数据类型

+标量类型

int、float、string、boolean
array、object
null、resource

单引号双引号


双引号转义的字符多,单引号只有两个(‘, \)

字符串常用函数

explode()函数
使用指定字符将字符串分割,返回数组
implode()函数
把一维数组转换成字符串

整数型--int

空--NULL

资源--resource

就是引用PHP外部的内容,这个时候的类型的就是资源。资源是通过专门的函数来建立和使用的。

错误抑制符

@ 目的屏蔽一些不重要的错误

执行运算符

``反引号

字符串连接符

通过(.)或(.=)进行字符串的拼接

分支语句

if(){
}
else{
}
--------------
if(){
}
elseif(){
}
else{
}
--------------
分支结构的替代语法
if():
  code;
endif;
---------------
if():
  code;
else:
  code;
endif;
--------------
if():
  code;
elseif():
  code;
else:
  code;
endif;

循环结构

for($i=1;$i<99;$i++){
echo $i;
}

待续...

上一篇下一篇

猜你喜欢

热点阅读